@@ -5,30 +5,28 @@ function cleanup()
55{
66 exit_status=$?
77 echo " exit was $exit_status "
8- docker-compose -f regression-run/docker-compose.yml down 2>&1 || true
9- exit $exit_status
8+ docker-compose -f regression-run/docker-compose.yml down --timeout 600 || true
9+ exit " $exit_status "
1010}
1111trap cleanup EXIT
1212
13- docker-compose -f regression-run/docker-compose.yml up -d --no-recreate s3fs-fake-s3
13+ docker-compose -f regression-run/docker-compose.yml up --build - d --no-recreate s3fs-fake-s3
1414
1515for NODEJS_VERSION in $NODEJS_VERSIONS_TO_TEST_UNIT
1616do
1717 export NODEJS_VERSION=" ${NODEJS_VERSION} "
18- docker-compose -f regression-run/docker-compose.yml build s3fs-tests
18+ export NODE_ENV=production
19+ export TEST_COMMAND=" npm run test"
1920 echo " ======================Start unit testing nodejs version ${NODEJS_VERSION} ============================="
20- NODE_ENV=production \
21- TEST_COMMAND=" npm run test" \
22- docker-compose -f regression-run/docker-compose.yml up s3fs-tests --no-recreate --exit-code-from s3fs-tests
21+ docker-compose -f regression-run/docker-compose.yml up --build s3fs-tests --no-recreate --exit-code-from s3fs-tests
2322done
2423
2524
2625for NODEJS_VERSION in $NODEJS_VERSIONS_TO_TEST_REGRESSION
2726do
2827 export NODEJS_VERSION=" ${NODEJS_VERSION} "
29- docker-compose -f regression-run/docker-compose.yml build s3fs-tests
28+ export NODE_ENV=production
29+ export TEST_COMMAND=" npm run test-regression"
3030 echo " ======================Start regression testing nodejs version ${NODEJS_VERSION} ============================="
31- NODE_ENV=production \
32- TEST_COMMAND=" npm run test-regression" \
33- docker-compose -f regression-run/docker-compose.yml up s3fs-tests --no-recreate --exit-code-from s3fs-tests
31+ docker-compose -f regression-run/docker-compose.yml up --build s3fs-tests --no-recreate --exit-code-from s3fs-tests
3432done
0 commit comments