You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ad...@apache.org on 2022/10/19 11:55:09 UTC
[cassandra] branch cassandra-3.0 updated: ninja-fix: Fix bashisms on .circleci/generate.sh
This is an automated email from the ASF dual-hosted git repository.
adelapena pushed a commit to branch cassandra-3.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
The following commit(s) were added to refs/heads/cassandra-3.0 by this push:
new 2b511c5714 ninja-fix: Fix bashisms on .circleci/generate.sh
2b511c5714 is described below
commit 2b511c57143063553fe1256679d5ce8aefc50129
Author: Andrés de la Peña <a....@gmail.com>
AuthorDate: Wed Oct 19 12:47:59 2022 +0100
ninja-fix: Fix bashisms on .circleci/generate.sh
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17939
---
.circleci/generate.sh | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/.circleci/generate.sh b/.circleci/generate.sh
index fa109564e4..4ea520b786 100755
--- a/.circleci/generate.sh
+++ b/.circleci/generate.sh
@@ -192,9 +192,9 @@ if (!($all)); then
for test in $tests; do
echo " $test"
has_env_vars=true
- if grep -q "${1}=" <<< "$env_vars"; then
- env_vars=$(sed -e "s/${1}=/${1}=${test},/" <<< $env_vars)
- elif [[ $env_vars == "" ]]; then
+ if echo "$env_vars" | grep -q "${1}="; then
+ env_vars=$(echo "$env_vars" | sed -e "s/${1}=/${1}=${test},/")
+ elif [ -z "$env_vars" ]; then
env_vars="${1}=${test}"
else
env_vars="$env_vars|${1}=${test}"
@@ -238,35 +238,35 @@ delete_job()
}
# removed unneeded repeated jobs
-if [[ $env_vars != *"REPEATED_UTESTS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_UTESTS=" )); then
delete_job "j8_unit_tests_repeat"
delete_job "j11_unit_tests_repeat"
delete_job "utests_compression_repeat"
delete_job "utests_system_keyspace_directory_repeat"
fi
-if [[ $env_vars != *"REPEATED_UTESTS_LONG="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_UTESTS_LONG=")); then
delete_job "utests_long_repeat"
fi
-if [[ $env_vars != *"REPEATED_JVM_DTESTS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_JVM_DTESTS=")); then
delete_job "j8_jvm_dtests_repeat"
delete_job "j8_jvm_dtests_vnode_repeat"
delete_job "j11_jvm_dtests_repeat"
delete_job "j11_jvm_dtests_vnode_repeat"
fi
-if [[ $env_vars != *"REPEATED_JVM_UPGRADE_DTESTS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_JVM_UPGRADE_DTESTS=")); then
delete_job "start_jvm_upgrade_dtests_repeat"
delete_job "j8_jvm_upgrade_dtests_repeat"
fi
-if [[ $env_vars != *"REPEATED_DTESTS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_DTESTS=")); then
delete_job "j8_dtests_repeat"
delete_job "j8_dtests_vnode_repeat"
delete_job "j11_dtests_repeat"
delete_job "j11_dtests_vnode_repeat"
fi
-if [[ $env_vars != *"REPEATED_UPGRADE_DTESTS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_UPGRADE_DTESTS=")); then
delete_job "j8_upgrade_dtests_repeat"
fi
-if [[ $env_vars != *"REPEATED_ANT_TEST_CLASS="* ]]; then
+if (! (echo "$env_vars" | grep -q "REPEATED_ANT_TEST_CLASS=")); then
delete_job "j8_repeated_ant_test"
delete_job "j11_repeated_ant_test"
fi
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org