Parallelize external test runs on CircleCI

This commit is contained in:
Kamil Śliwak
2021-11-09 16:57:37 +01:00
parent fbc48e3029
commit 834f9d3a6e
7 changed files with 36 additions and 5 deletions
+5 -1
View File
@@ -38,6 +38,10 @@ function zeppelin_test
local min_optimizer_level=1
local max_optimizer_level=3
local selected_optimizer_levels
selected_optimizer_levels=$(circleci_select_steps "$(seq "$min_optimizer_level" "$max_optimizer_level")")
print_optimizer_levels_or_exit "$selected_optimizer_levels"
setup_solcjs "$DIR" "$SOLJSON"
download_project "$repo" "$branch" "$DIR"
@@ -48,7 +52,7 @@ function zeppelin_test
replace_version_pragmas
force_solc_modules "${DIR}/solc"
for level in $(seq "$min_optimizer_level" "$max_optimizer_level"); do
for level in $selected_optimizer_levels; do
truffle_run_test "$config_file" "${DIR}/solc" "$level" compile_fn test_fn
done
}