@@ -56,46 +56,44 @@ lint:
5656lint-shell :
5757 docker run --rm -v ${current_dir} :/mnt:ro koalaman/shellcheck src/http/nginx/docker* src/php/utils/install-* src/php/utils/docker/* build*
5858
59+ DOCKER_TEST_RUN =docker run --rm -t \
60+ --network php-docker-template-tests_backend-php \
61+ -v "${current_dir}/test:/tests" \
62+ -v /var/run/docker.sock:/var/run/docker.sock:ro \
63+ renatomefi/docker-testinfra:1 --verbose
64+
5965test :
6066 docker-compose -p php-docker-template-tests up --force-recreate --build -d \
6167 || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
62- docker run --rm -t \
63- --network php-docker-template-tests_backend-php \
64- -v " ${current_dir} /test:/tests" \
65- -v /var/run/docker.sock:/var/run/docker.sock:ro \
66- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_php_fpm_1' -m " php or php_fpm" \
68+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_fpm_1' \
69+ -m " php or php_fpm or php_no_dev and not php_dev" \
70+ || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
71+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_fpm_dev_1' \
72+ -m " php or php_dev" \
73+ || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
74+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_cli_1' \
75+ -m " php or php_cli or php_no_dev and not php_dev" \
6776 || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
68- docker run --rm -t \
69- --network php-docker-template-tests_backend-php \
70- -v " ${current_dir} /test:/tests" \
71- -v /var/run/docker.sock:/var/run/docker.sock:ro \
72- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_php_cli_1' -m " php or php_cli" \
77+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_cli_dev_1' \
78+ -m " php or php_cli or php_dev" \
7379 || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
74- docker run --rm -t \
75- --network php-docker-template-tests_backend-php \
76- -v " ${current_dir} /test:/tests" \
77- -v /var/run/docker.sock:/var/run/docker.sock:ro \
78- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_nginx_1' -m nginx \
80+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_nginx_1' \
81+ -m " nginx" \
7982 || (docker-compose -p php-docker-template-tests down; echo " tests failed" && exit 1)
8083 docker-compose -p php-docker-template-tests down
8184
8285ci-test :
8386 docker-compose -p php-docker-template-tests up --force-recreate -d
84- docker run --rm -t \
85- --network php-docker-template-tests_backend-php \
86- -v " ${current_dir} /test:/tests" \
87- -v /var/run/docker.sock:/var/run/docker.sock:ro \
88- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_php_fpm_1' -m " php or php_fpm" --junitxml=/tests/test-results/php-fpm.xml
89- docker run --rm -t \
90- --network php-docker-template-tests_backend-php \
91- -v " ${current_dir} /test:/tests" \
92- -v /var/run/docker.sock:/var/run/docker.sock:ro \
93- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_php_cli_1' -m " php or php_cli" --junitxml=/tests/test-results/php-cli.xml
94- docker run --rm -t \
95- --network php-docker-template-tests_backend-php \
96- -v " ${current_dir} /test:/tests" \
97- -v /var/run/docker.sock:/var/run/docker.sock:ro \
98- renatomefi/docker-testinfra:1 --verbose --hosts=' docker://php-docker-template-tests_nginx_1' -m nginx --junitxml=/tests/test-results/nginx.xml
87+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_fpm_1' \
88+ -m " php or php_fpm or php_no_dev and not php_dev" --junitxml=/tests/test-results/php-fpm.xml
89+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_fpm_dev_1' \
90+ -m " php or php_dev" --junitxml=/tests/test-results/php-fpm.xml
91+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_cli_1' \
92+ -m " php or php_cli or php_no_dev and not php_dev" --junitxml=/tests/test-results/php-cli.xml
93+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_php_cli_dev_1' \
94+ -m " php or php_cli or php_dev" --junitxml=/tests/test-results/php-cli.xml
95+ $(DOCKER_TEST_RUN ) --hosts=' docker://php-docker-template-tests_nginx_1' \
96+ -m nginx --junitxml=/tests/test-results/nginx.xml
9997
10098scan-vulnerability :
10199 docker-compose -f test/security/docker-compose.yml -p clair-ci up -d
0 commit comments