From d68ffd3c1562788d2b7e19a276e63591120e664e Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Tue, 7 Oct 2025 21:44:29 +0200 Subject: [PATCH] fix: Add tests workspace directories to all Dockerfile variants - Added COPY tests ./tests - Added COPY tests/e2e ./tests/e2e - Required by Cargo workspace manifest (members list includes tests/ and tests/e2e) Wave 125 Phase 3B - Complete workspace test directory addition --- services/backtesting_service/Dockerfile.dev | 4 ++++ services/backtesting_service/Dockerfile.production | 4 ++++ services/ml_training_service/Dockerfile.dev | 2 ++ services/ml_training_service/Dockerfile.production | 2 ++ services/trading_service/Dockerfile.dev | 2 ++ services/trading_service/Dockerfile.production | 2 ++ 6 files changed, 16 insertions(+) diff --git a/services/backtesting_service/Dockerfile.dev b/services/backtesting_service/Dockerfile.dev index 432d87f8f..388a67359 100644 --- a/services/backtesting_service/Dockerfile.dev +++ b/services/backtesting_service/Dockerfile.dev @@ -54,7 +54,11 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e # Build in development mode RUN cargo build \ diff --git a/services/backtesting_service/Dockerfile.production b/services/backtesting_service/Dockerfile.production index 1cbd628c5..f15c42f7e 100644 --- a/services/backtesting_service/Dockerfile.production +++ b/services/backtesting_service/Dockerfile.production @@ -57,7 +57,11 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e # Build backtesting service with production optimizations RUN cargo build \ diff --git a/services/ml_training_service/Dockerfile.dev b/services/ml_training_service/Dockerfile.dev index b3f19299b..ee746ad4f 100644 --- a/services/ml_training_service/Dockerfile.dev +++ b/services/ml_training_service/Dockerfile.dev @@ -54,6 +54,8 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/ml_training_service ./services/ml_training_service # Build in development mode diff --git a/services/ml_training_service/Dockerfile.production b/services/ml_training_service/Dockerfile.production index ef88d1611..37768bacd 100644 --- a/services/ml_training_service/Dockerfile.production +++ b/services/ml_training_service/Dockerfile.production @@ -58,6 +58,8 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/ml_training_service ./services/ml_training_service # Build ML training service with minimal features (no GPU dependencies) diff --git a/services/trading_service/Dockerfile.dev b/services/trading_service/Dockerfile.dev index 3d58b3921..85d09175c 100644 --- a/services/trading_service/Dockerfile.dev +++ b/services/trading_service/Dockerfile.dev @@ -54,6 +54,8 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/trading_service ./services/trading_service # Build in development mode with all features diff --git a/services/trading_service/Dockerfile.production b/services/trading_service/Dockerfile.production index 2c526ac6e..5bfda3af7 100644 --- a/services/trading_service/Dockerfile.production +++ b/services/trading_service/Dockerfile.production @@ -66,6 +66,8 @@ COPY services/load_tests ./services/load_tests COPY services/stress_tests ./services/stress_tests COPY services/integration_tests ./services/integration_tests COPY services/backtesting_service ./services/backtesting_service +COPY tests ./tests +COPY tests/e2e ./tests/e2e COPY services/trading_service ./services/trading_service # Build with static linking and maximum optimization