From 8514d31a7d2992c02a12553d0f430c6db558906a Mon Sep 17 00:00:00 2001 From: Giovanni Baratta Date: Tue, 21 Nov 2023 19:47:49 +0000 Subject: [PATCH] tests: run e2e tests in parallel --- .devcontainer/install_dependencies.sh | 4 ++++ e2e-tests/run-e2e-tests.sh | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) mode change 100644 => 100755 .devcontainer/install_dependencies.sh diff --git a/.devcontainer/install_dependencies.sh b/.devcontainer/install_dependencies.sh old mode 100644 new mode 100755 index d884c75..4dbb404 --- a/.devcontainer/install_dependencies.sh +++ b/.devcontainer/install_dependencies.sh @@ -8,6 +8,9 @@ jekyll_dependencies=( zlib1g-dev ) +parallel_dependencies=( + parallel=20210822+ds-2 +) lefthook_dependencies=( lefthook=1.5.2 @@ -24,6 +27,7 @@ curl -1sLf \ sudo apt-get install -y \ "${jekyll_dependencies[@]}" \ + "${parallel_dependencies[@]}" \ "${lefthook_dependencies[@]}" # Notify other scripts that all the dependencies are installed diff --git a/e2e-tests/run-e2e-tests.sh b/e2e-tests/run-e2e-tests.sh index cc4f540..2d1fe45 100755 --- a/e2e-tests/run-e2e-tests.sh +++ b/e2e-tests/run-e2e-tests.sh @@ -5,4 +5,4 @@ set -e SCRIPT_DIR=$(readlink -f $(dirname "$0")) docker build --tag bats-e2e-custom-image "${SCRIPT_DIR}" -docker run -t -v "${SCRIPT_DIR}/suites:/code/suites:ro" -v "${SCRIPT_DIR}/terraapprove:/code/terraapprove:ro" bats-e2e-custom-image -r suites \ No newline at end of file +docker run -t -v "${SCRIPT_DIR}/suites:/code/suites:ro" -v "${SCRIPT_DIR}/terraapprove:/code/terraapprove:ro" bats-e2e-custom-image -r suites --jobs 4 \ No newline at end of file