From 9603c0082ae6eeb1607e62a613de958826f02bec Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sat, 18 Jan 2025 07:18:15 +0000 Subject: [PATCH] test: improve Docker test configuration and environment setup Co-Authored-By: Nico Krause --- docker-compose-test.yml | 8 ++++++-- docker/entrypoint.sh | 9 +++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docker-compose-test.yml b/docker-compose-test.yml index c7849ee..5820acb 100644 --- a/docker-compose-test.yml +++ b/docker-compose-test.yml @@ -35,7 +35,11 @@ services: volumes: - ./docker/entrypoint.sh:/usr/src/app/entrypoint.sh - ./relay/src:/usr/src/app/src - entrypoint: ["/usr/src/app/entrypoint.sh", "generate-key"] + entrypoint: ["/usr/src/app/entrypoint.sh", "test"] + environment: + - CI=true + - RELAY_LOCAL_REGTTEST=true + - NODE_ENV=test ports: - "1235:1235" - "9091:9091" @@ -47,4 +51,4 @@ services: - electrumx volumes: - doichain-data: \ No newline at end of file + doichain-data: diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 7a53cae..0418950 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -19,10 +19,15 @@ if [ "$1" == "generate-key" ]; then elif [ "$1" == "start" ]; then echo "Starting node..." npm run start +elif [ "$1" == "test" ]; then + echo "Setting up test environment..." + + echo "Running tests..." + npm run test else - echo "Invalid command. Use 'generate-key' or 'start'." + echo "Invalid command. Use 'generate-key', 'start', or 'test'." exit 1 fi # Start the application if a valid command was provided -# exec "$@" \ No newline at end of file +# exec "$@"