diff options
Diffstat (limited to 'tests/Makefile')
-rw-r--r-- | tests/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/Makefile b/tests/Makefile new file mode 100644 index 000000000..6e85a717e --- /dev/null +++ b/tests/Makefile @@ -0,0 +1,35 @@ +# Use when building for the fist time, +# then `make test` forces a rebuild if local changes +build: + BASE_IMAGE=hicn DOCKERFILE=Dockerfile.dev BUILD_SOFTWARE=1 \ + docker-compose -f build.yml up --force-recreate --remove-orphans + +# Rebuild from scratch (to avoid cmake cache) +rebuild: + BASE_IMAGE=hicn DOCKERFILE=Dockerfile.dev BUILD_SOFTWARE=1 \ + REBUILD=1 \ + docker-compose -f build.yml up --force-recreate --remove-orphans + +# Force base image creation from scratch +rebase: + DOCKERFILE=Dockerfile.dev \ + docker-compose -f build.yml build --pull --no-cache + +# If local changes, hicn is re-built +test: + docker-compose -f 1-node.yml up --force-recreate --remove-orphans -d + +log: + docker exec forwarder tail -f -n +1 /tmp/lite_client.log + +shell: + docker exec -it forwarder bash + +down: + docker-compose -f 1-node.yml down + +functional: + sleep 1 # Wait for the forwarder to be ready + bash config.sh test_listeners + bash config.sh test_connections + bash config.sh test_routes
\ No newline at end of file |