3939 -name :Build test environment
4040run :|
4141 # Check if Python Docker image exists and get the appropriate version
42- PYTHON_VERSION=$(bash scripts/check_python_docker_image.sh "${{ matrix.python-version }}")
42+ PYTHON_VERSION=$(bash scripts/cicd/ check_python_docker_image.sh "${{ matrix.python-version }}")
4343 echo "Using Python version: ${PYTHON_VERSION}"
4444
4545 # Export for docker compose
@@ -51,15 +51,15 @@ jobs:
5151 -name :Run test suite
5252run :|
5353 # Get the appropriate Python version
54- PYTHON_VERSION=$(bash scripts/check_python_docker_image.sh "${{ matrix.python-version }}")
54+ PYTHON_VERSION=$(bash scripts/cicd/ check_python_docker_image.sh "${{ matrix.python-version }}")
5555
5656 # Set environment variables
5757 export PYTHON_VERSION="${PYTHON_VERSION}"
5858 export TEST_SUITE="${{ matrix.test-suite }}"
5959 export GITHUB_ACTIONS=true
6060
6161 # Run dual test suite (both legacy and Vader tests)
62- python scripts/dual_test_runner.py
62+ python scripts/cicd/ dual_test_runner.py
6363
6464 -name :Upload test results
6565uses :actions/upload-artifact@v4
9898
9999 -name :Generate test report
100100run :|
101- python scripts/generate_test_report.py \
101+ python scripts/cicd/ generate_test_report.py \
102102 --input-dir . \
103103 --output-file test-report.html
104104