You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2022/01/26 17:00:34 UTC
[cassandra] 02/02: remove py2 circle tests
This is an automated email from the ASF dual-hosted git repository.
brandonwilliams pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit ab4919880793e43b361054754b65f750f9f56c2e
Author: Brandon Williams <br...@apache.org>
AuthorDate: Mon Jan 24 12:14:46 2022 -0600
remove py2 circle tests
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17242
---
.circleci/config-2_1.yml | 102 --------
.circleci/config-2_1.yml.mid_res.patch | 416 +++++++++++---------------------
.circleci/config.yml.HIGHRES | 424 ---------------------------------
.circleci/config.yml.LOWRES | 424 ---------------------------------
.circleci/config.yml.MIDRES | 424 ---------------------------------
5 files changed, 137 insertions(+), 1653 deletions(-)
diff --git a/.circleci/config-2_1.yml b/.circleci/config-2_1.yml
index b270a52..1692e95 100644
--- a/.circleci/config-2_1.yml
+++ b/.circleci/config-2_1.yml
@@ -284,10 +284,6 @@ j8_with_dtests_jobs: &j8_with_dtests_jobs
# Java 8 cqlsh dtests
- start_j8_cqlsh_tests:
type: approval
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -296,10 +292,6 @@ j8_with_dtests_jobs: &j8_with_dtests_jobs
requires:
- start_j8_cqlsh_tests
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -311,10 +303,6 @@ j8_with_dtests_jobs: &j8_with_dtests_jobs
# Java 11 cqlsh dtests
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -323,10 +311,6 @@ j8_with_dtests_jobs: &j8_with_dtests_jobs
requires:
- start_j11_cqlsh_tests
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -464,18 +448,12 @@ j8_pre-commit_jobs: &j8_pre-commit_jobs
- j8_build
- start_upgrade_tests
# Java 8 cqlsh dtests
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
@@ -483,18 +461,12 @@ j8_pre-commit_jobs: &j8_pre-commit_jobs
requires:
- j8_build
# Java 11 cqlsh dtests
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
@@ -583,10 +555,6 @@ j11_with_dtests_jobs: &j11_with_dtests_jobs
- j11_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -595,10 +563,6 @@ j11_with_dtests_jobs: &j11_with_dtests_jobs
requires:
- start_j11_cqlsh_tests
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -650,18 +614,12 @@ j11_pre-commit_jobs: &j11_pre-commit_jobs
- j11_dtests-no-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j11_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j11_build
@@ -943,21 +901,6 @@ jobs:
file_tag: j8_upgradetests_without_vnodes
pytest_extra_args: '--execute-upgrade-tests-only --upgrade-target-version-only --upgrade-version-selection all'
- j8_cqlsh-dtests-py2-with-vnodes:
- <<: *j8_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
- - clone_dtest
- - create_venv
- - create_dtest_containers:
- file_tag: j8_with_vnodes
- run_dtests_extra_args: "--use-vnodes --skip-resource-intensive-tests --pytest-options '-k cql'"
- - run_dtests:
- file_tag: j8_with_vnodes
- pytest_extra_args: '--use-vnodes --num-tokens=16 --skip-resource-intensive-tests'
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
j8_cqlsh-dtests-py3-with-vnodes:
<<: *j8_par_executor
steps:
@@ -991,21 +934,6 @@ jobs:
extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.8'
python_version: '3.8'
- j8_cqlsh-dtests-py2-no-vnodes:
- <<: *j8_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
- - clone_dtest
- - create_venv
- - create_dtest_containers:
- file_tag: j8_without_vnodes
- run_dtests_extra_args: "--skip-resource-intensive-tests --pytest-options '-k cql'"
- - run_dtests:
- file_tag: j8_without_vnodes
- pytest_extra_args: '--skip-resource-intensive-tests'
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
j8_cqlsh-dtests-py3-no-vnodes:
<<: *j8_par_executor
steps:
@@ -1039,21 +967,6 @@ jobs:
extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.8'
python_version: '3.8'
- j11_cqlsh-dtests-py2-with-vnodes:
- <<: *j11_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
- - clone_dtest
- - create_venv
- - create_dtest_containers:
- file_tag: j11_with_vnodes
- run_dtests_extra_args: "--use-vnodes --skip-resource-intensive-tests --pytest-options '-k cql'"
- - run_dtests:
- file_tag: j11_with_vnodes
- pytest_extra_args: '--use-vnodes --num-tokens=16 --skip-resource-intensive-tests'
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
j11_cqlsh-dtests-py3-with-vnodes:
<<: *j11_par_executor
steps:
@@ -1087,21 +1000,6 @@ jobs:
extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.8'
python_version: '3.8'
- j11_cqlsh-dtests-py2-no-vnodes:
- <<: *j11_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
- - clone_dtest
- - create_venv
- - create_dtest_containers:
- file_tag: j11_without_vnodes
- run_dtests_extra_args: "--skip-resource-intensive-tests --pytest-options '-k cql'"
- - run_dtests:
- file_tag: j11_without_vnodes
- pytest_extra_args: '--skip-resource-intensive-tests'
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
j11_cqlsh-dtests-py3-no-vnodes:
<<: *j11_par_executor
steps:
diff --git a/.circleci/config-2_1.yml.mid_res.patch b/.circleci/config-2_1.yml.mid_res.patch
index 28021f6..8b51adb 100644
--- a/.circleci/config-2_1.yml.mid_res.patch
+++ b/.circleci/config-2_1.yml.mid_res.patch
@@ -1,279 +1,137 @@
---- config-2_1.yml 2021-11-12 11:02:52.301079060 +0100
-+++ config-2_1.yml.MIDRES 2021-11-16 11:53:09.052881200 +0100
-@@ -101,14 +101,14 @@
- j8_par_executor: &j8_par_executor
- executor:
- name: java8-executor
-- #exec_resource_class: xlarge
-- parallelism: 4
-+ exec_resource_class: medium
-+ parallelism: 25
-
- j8_small_par_executor: &j8_small_par_executor
- executor:
- name: java8-executor
-- #exec_resource_class: xlarge
-- parallelism: 1
-+ exec_resource_class: large
-+ parallelism: 10
-
- j8_small_executor: &j8_small_executor
- executor:
-@@ -119,26 +119,38 @@
- j8_medium_par_executor: &j8_medium_par_executor
- executor:
- name: java8-executor
-- #exec_resource_class: xlarge
-- parallelism: 1
-+ exec_resource_class: large
-+ parallelism: 4
-+
-+j8_large_par_executor: &j8_large_par_executor
-+ executor:
-+ name: java8-executor
-+ exec_resource_class: large
-+ parallelism: 50
-+
-+j8_very_large_par_executor: &j8_very_large_par_executor
-+ executor:
-+ name: java8-executor
-+ exec_resource_class: xlarge
-+ parallelism: 100
-
- j8_seq_executor: &j8_seq_executor
- executor:
- name: java8-executor
-- #exec_resource_class: xlarge
-+ exec_resource_class: medium
- parallelism: 1 # sequential, single container tests: no parallelism benefits
-
- j11_par_executor: &j11_par_executor
- executor:
- name: java11-executor
-- #exec_resource_class: xlarge
-- parallelism: 4
-+ exec_resource_class: medium
-+ parallelism: 25
-
- j11_small_par_executor: &j11_small_par_executor
- executor:
- name: java11-executor
-- #exec_resource_class: xlarge
-- parallelism: 1
-+ #exec_resource_class: large
-+ parallelism: 10
-
- j11_small_executor: &j11_small_executor
- executor:
-@@ -146,35 +158,47 @@
- #exec_resource_class: medium
- parallelism: 1
-
-+j11_large_par_executor: &j11_large_par_executor
-+ executor:
-+ name: java11-executor
-+ exec_resource_class: large
-+ parallelism: 50
-+
- j8_repeated_utest_executor: &j8_repeated_utest_executor
- executor:
- name: java8-executor
-- parallelism: 4
-+ exec_resource_class: medium
-+ parallelism: 25
-
- j8_repeated_dtest_executor: &j8_repeated_dtest_executor
- executor:
- name: java8-executor
-- parallelism: 4
-+ exec_resource_class: large
-+ parallelism: 25
-
- j8_repeated_upgrade_dtest_executor: &j8_repeated_upgrade_dtest_executor
- executor:
- name: java8-executor
-- parallelism: 4
-+ exec_resource_class: xlarge
-+ parallelism: 25
-
- j8_repeated_jvm_upgrade_dtest_executor: &j8_repeated_jvm_upgrade_dtest_executor
- executor:
- name: java8-executor
-- parallelism: 4
-+ exec_resource_class: large
-+ parallelism: 25
-
- j11_repeated_utest_executor: &j11_repeated_utest_executor
- executor:
- name: java11-executor
-- parallelism: 4
-+ exec_resource_class: medium
-+ parallelism: 25
-
- j11_repeated_dtest_executor: &j11_repeated_dtest_executor
- executor:
- name: java11-executor
-- parallelism: 4
-+ exec_resource_class: large
-+ parallelism: 25
-
- j8_with_dtests_jobs: &j8_with_dtests_jobs
- jobs:
-@@ -872,7 +896,7 @@
- target: testclasslist-system-keyspace-directory
-
- j8_dtests-with-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -886,7 +910,7 @@
- pytest_extra_args: '--use-vnodes --num-tokens=16 --skip-resource-intensive-tests'
-
- j11_dtests-with-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -901,7 +925,7 @@
- pytest_extra_args: '--use-vnodes --num-tokens=16 --skip-resource-intensive-tests'
-
- j8_dtests-no-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -915,7 +939,7 @@
- pytest_extra_args: '--skip-resource-intensive-tests'
-
- j11_dtests-no-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -930,7 +954,7 @@
- pytest_extra_args: '--skip-resource-intensive-tests'
-
- j8_upgradetests-no-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_very_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -944,7 +968,7 @@
- pytest_extra_args: '--execute-upgrade-tests-only --upgrade-target-version-only --upgrade-version-selection all'
-
- j8_cqlsh-dtests-py2-with-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -959,7 +983,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
- j8_cqlsh-dtests-py3-with-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -974,7 +998,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.6'
-
- j8_cqlsh-dtests-py38-with-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -992,7 +1016,7 @@
- python_version: '3.8'
-
- j8_cqlsh-dtests-py2-no-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1007,7 +1031,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
- j8_cqlsh-dtests-py3-no-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1022,7 +1046,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.6'
-
- j8_cqlsh-dtests-py38-no-vnodes:
-- <<: *j8_par_executor
-+ <<: *j8_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1040,7 +1064,7 @@
- python_version: '3.8'
-
- j11_cqlsh-dtests-py2-with-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1055,7 +1079,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
- j11_cqlsh-dtests-py3-with-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1070,7 +1094,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.6'
-
- j11_cqlsh-dtests-py38-with-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1088,7 +1112,7 @@
- python_version: '3.8'
-
- j11_cqlsh-dtests-py2-no-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1103,7 +1127,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python2.7'
-
- j11_cqlsh-dtests-py3-no-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1118,7 +1142,7 @@
- extra_env_args: 'CQLSH_PYTHON=/usr/bin/python3.6'
-
- j11_cqlsh-dtests-py38-no-vnodes:
-- <<: *j11_par_executor
-+ <<: *j11_large_par_executor
- steps:
- - attach_workspace:
- at: /home/cassandra
-@@ -1760,3 +1784,4 @@
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_logs
-+
+104,105c104,105
+< #exec_resource_class: xlarge
+< parallelism: 4
+---
+> exec_resource_class: medium
+> parallelism: 25
+110,111c110,111
+< #exec_resource_class: xlarge
+< parallelism: 1
+---
+> exec_resource_class: large
+> parallelism: 10
+122,123c122,135
+< #exec_resource_class: xlarge
+< parallelism: 1
+---
+> exec_resource_class: large
+> parallelism: 4
+>
+> j8_large_par_executor: &j8_large_par_executor
+> executor:
+> name: java8-executor
+> exec_resource_class: large
+> parallelism: 50
+>
+> j8_very_large_par_executor: &j8_very_large_par_executor
+> executor:
+> name: java8-executor
+> exec_resource_class: xlarge
+> parallelism: 100
+128c140
+< #exec_resource_class: xlarge
+---
+> exec_resource_class: medium
+134,135c146,147
+< #exec_resource_class: xlarge
+< parallelism: 4
+---
+> exec_resource_class: medium
+> parallelism: 25
+140,141c152,153
+< #exec_resource_class: xlarge
+< parallelism: 1
+---
+> #exec_resource_class: large
+> parallelism: 10
+148a161,166
+> j11_large_par_executor: &j11_large_par_executor
+> executor:
+> name: java11-executor
+> exec_resource_class: large
+> parallelism: 50
+>
+152c170,171
+< parallelism: 4
+---
+> exec_resource_class: medium
+> parallelism: 25
+157c176,177
+< parallelism: 4
+---
+> exec_resource_class: large
+> parallelism: 25
+162c182,183
+< parallelism: 4
+---
+> exec_resource_class: xlarge
+> parallelism: 25
+167c188,189
+< parallelism: 4
+---
+> exec_resource_class: large
+> parallelism: 25
+172c194,195
+< parallelism: 4
+---
+> exec_resource_class: medium
+> parallelism: 25
+177c200,201
+< parallelism: 4
+---
+> exec_resource_class: large
+> parallelism: 25
+833c857
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+847c871
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+862c886
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+876c900
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+891c915
+< <<: *j8_par_executor
+---
+> <<: *j8_very_large_par_executor
+905c929
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+920c944
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+938c962
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+953c977
+< <<: *j8_par_executor
+---
+> <<: *j8_large_par_executor
+971c995
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+986c1010
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+1004c1028
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+1019c1043
+< <<: *j11_par_executor
+---
+> <<: *j11_large_par_executor
+1660a1685
+>
diff --git a/.circleci/config.yml.HIGHRES b/.circleci/config.yml.HIGHRES
index 5d80d38..3d15e4b 100644
--- a/.circleci/config.yml.HIGHRES
+++ b/.circleci/config.yml.HIGHRES
@@ -302,101 +302,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: xlarge
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 100
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip-r [...]
- - run:
- name: Run dtests (j8_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_unit_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1107,101 +1012,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: xlarge
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 100
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-in [...]
- - run:
- name: Run dtests (j8_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_repeated_dtest:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1469,102 +1279,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j11_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: xlarge
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 100
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip- [...]
- - run:
- name: Run dtests (j11_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_dtests-with-vnodes:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -2197,102 +1911,6 @@ jobs:
- JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- CASSANDRA_USE_JDK11: true
- j11_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: xlarge
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 100
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-i [...]
- - run:
- name: Run dtests (j11_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_cqlshlib_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -3963,10 +3581,6 @@ workflows:
- j8_build
- start_j8_cqlsh_tests:
type: approval
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3975,10 +3589,6 @@ workflows:
requires:
- start_j8_cqlsh_tests
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3989,10 +3599,6 @@ workflows:
- j8_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4001,10 +3607,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4128,36 +3730,24 @@ workflows:
requires:
- j8_build
- start_upgrade_tests
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-no-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
@@ -4237,10 +3827,6 @@ workflows:
- j11_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4249,10 +3835,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4301,18 +3883,12 @@ workflows:
- j11_dtests-no-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j11_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j11_build
diff --git a/.circleci/config.yml.LOWRES b/.circleci/config.yml.LOWRES
index 4041abd..ee3f52c 100644
--- a/.circleci/config.yml.LOWRES
+++ b/.circleci/config.yml.LOWRES
@@ -302,101 +302,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: medium
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 4
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip-r [...]
- - run:
- name: Run dtests (j8_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_unit_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1107,101 +1012,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: medium
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 4
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-in [...]
- - run:
- name: Run dtests (j8_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_repeated_dtest:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1469,102 +1279,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j11_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: medium
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 4
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip- [...]
- - run:
- name: Run dtests (j11_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_dtests-with-vnodes:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -2197,102 +1911,6 @@ jobs:
- JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- CASSANDRA_USE_JDK11: true
- j11_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: medium
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 4
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-i [...]
- - run:
- name: Run dtests (j11_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_cqlshlib_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -3963,10 +3581,6 @@ workflows:
- j8_build
- start_j8_cqlsh_tests:
type: approval
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3975,10 +3589,6 @@ workflows:
requires:
- start_j8_cqlsh_tests
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3989,10 +3599,6 @@ workflows:
- j8_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4001,10 +3607,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4128,36 +3730,24 @@ workflows:
requires:
- j8_build
- start_upgrade_tests
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-no-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
@@ -4237,10 +3827,6 @@ workflows:
- j11_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4249,10 +3835,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4301,18 +3883,12 @@ workflows:
- j11_dtests-no-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j11_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j11_build
diff --git a/.circleci/config.yml.MIDRES b/.circleci/config.yml.MIDRES
index 4b5616d..981dccf 100644
--- a/.circleci/config.yml.MIDRES
+++ b/.circleci/config.yml.MIDRES
@@ -302,101 +302,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: large
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 50
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip-r [...]
- - run:
- name: Run dtests (j8_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_unit_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1107,101 +1012,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j8_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11-w-dependencies:20210929
- resource_class: large
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 50
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j8_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j8_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-in [...]
- - run:
- name: Run dtests (j8_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j8_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j8_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j8_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j8_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
j11_repeated_dtest:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -1469,102 +1279,6 @@ jobs:
- REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- JAVA_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- j11_cqlsh-dtests-py2-with-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: large
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 50
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_with_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_with_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --use-vnodes --skip- [...]
- - run:
- name: Run dtests (j11_with_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_with_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --use-vnodes --num-tokens=16 --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_with_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_with_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_with_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_dtests-with-vnodes:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -2197,102 +1911,6 @@ jobs:
- JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- CASSANDRA_USE_JDK11: true
- j11_cqlsh-dtests-py2-no-vnodes:
- docker:
- - image: apache/cassandra-testing-ubuntu2004-java11:20210304
- resource_class: large
- working_directory: ~/
- shell: /bin/bash -eo pipefail -l
- parallelism: 50
- steps:
- - attach_workspace:
- at: /home/cassandra
- - run:
- name: Clone Cassandra dtest Repository (via git)
- command: |
- git clone --single-branch --branch $DTEST_BRANCH --depth 1 $DTEST_REPO ~/cassandra-dtest
- - run:
- name: Configure virtualenv and python Dependencies
- command: |
- # note, this should be super quick as all dependencies should be pre-installed in the docker image
- # if additional dependencies were added to requirmeents.txt and the docker image hasn't been updated
- # we'd have to install it here at runtime -- which will make things slow, so do yourself a favor and
- # rebuild the docker image! (it automatically pulls the latest requirements.txt on build)
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- pip3 install --exists-action w --upgrade -r ~/cassandra-dtest/requirements.txt
- pip3 uninstall -y cqlsh
- pip3 freeze
- - run:
- name: Determine Tests to Run (j11_without_vnodes)
- no_output_timeout: 5m
- command: "# reminder: this code (along with all the steps) is independently executed on every circle container\n# so the goal here is to get the circleci script to return the tests *this* container will run\n# which we do via the `circleci` cli tool.\n\ncd cassandra-dtest\nsource ~/env3.6/bin/activate\nexport PATH=$JAVA_HOME/bin:$PATH\n\nif [ -n '' ]; then\n export \nfi\n\necho \"***Collected DTests (j11_without_vnodes)***\"\nset -eo pipefail && ./run_dtests.py --skip-resource-i [...]
- - run:
- name: Run dtests (j11_without_vnodes)
- no_output_timeout: 15m
- command: |
- echo "cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt"
- cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt
-
- source ~/env3.6/bin/activate
- export PATH=$JAVA_HOME/bin:$PATH
- if [ -n 'CQLSH_PYTHON=/usr/bin/python2.7' ]; then
- export CQLSH_PYTHON=/usr/bin/python2.7
- fi
-
- java -version
- cd ~/cassandra-dtest
- mkdir -p /tmp/dtest
-
- echo "env: $(env)"
- echo "** done env"
- mkdir -p /tmp/results/dtests
- # we need the "set -o pipefail" here so that the exit code that circleci will actually use is from pytest and not the exit code from tee
- export SPLIT_TESTS=`cat /tmp/split_dtest_tests_j11_without_vnodes_final.txt`
- set -o pipefail && cd ~/cassandra-dtest && pytest --skip-resource-intensive-tests --log-cli-level=DEBUG --junit-xml=/tmp/results/dtests/pytest_result_j11_without_vnodes.xml -s --cassandra-dir=/home/cassandra/cassandra --keep-test-dir $SPLIT_TESTS 2>&1 | tee /tmp/dtest/stdout.txt
- - store_test_results:
- path: /tmp/results
- - store_artifacts:
- path: /tmp/dtest
- destination: dtest_j11_without_vnodes
- - store_artifacts:
- path: ~/cassandra-dtest/logs
- destination: dtest_j11_without_vnodes_logs
- environment:
- - ANT_HOME: /usr/share/ant
- - JAVA11_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JAVA8_HOME: /usr/lib/jvm/java-8-openjdk-amd64
- - LANG: en_US.UTF-8
- - KEEP_TEST_DIR: true
- - DEFAULT_DIR: /home/cassandra/cassandra-dtest
- - PYTHONIOENCODING: utf-8
- - PYTHONUNBUFFERED: true
- - CASS_DRIVER_NO_EXTENSIONS: true
- - CASS_DRIVER_NO_CYTHON: true
- - CASSANDRA_SKIP_SYNC: true
- - DTEST_REPO: https://github.com/apache/cassandra-dtest.git
- - DTEST_BRANCH: trunk
- - CCM_MAX_HEAP_SIZE: 1024M
- - CCM_HEAP_NEWSIZE: 256M
- - REPEATED_UTEST_TARGET: testsome
- - REPEATED_UTEST_CLASS: null
- - REPEATED_UTEST_METHODS: null
- - REPEATED_UTEST_COUNT: 100
- - REPEATED_UTEST_STOP_ON_FAILURE: false
- - REPEATED_DTEST_NAME: null
- - REPEATED_DTEST_VNODES: false
- - REPEATED_DTEST_COUNT: 100
- - REPEATED_DTEST_STOP_ON_FAILURE: false
- - REPEATED_UPGRADE_DTEST_NAME: null
- - REPEATED_UPGRADE_DTEST_COUNT: 100
- - REPEATED_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - REPEATED_JVM_UPGRADE_DTEST_CLASS: null
- - REPEATED_JVM_UPGRADE_DTEST_METHODS: null
- - REPEATED_JVM_UPGRADE_DTEST_COUNT: 100
- - REPEATED_JVM_UPGRADE_DTEST_STOP_ON_FAILURE: false
- - JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - JDK_HOME: /usr/lib/jvm/java-11-openjdk-amd64
- - CASSANDRA_USE_JDK11: true
j11_cqlshlib_tests:
docker:
- image: apache/cassandra-testing-ubuntu2004-java11:20210304
@@ -3963,10 +3581,6 @@ workflows:
- j8_build
- start_j8_cqlsh_tests:
type: approval
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3975,10 +3589,6 @@ workflows:
requires:
- start_j8_cqlsh_tests
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j8_cqlsh_tests
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j8_cqlsh_tests
@@ -3989,10 +3599,6 @@ workflows:
- j8_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4001,10 +3607,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4128,36 +3730,24 @@ workflows:
requires:
- j8_build
- start_upgrade_tests
- - j8_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j8_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j8_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
- j8_cqlsh-dtests-py38-no-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j8_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j8_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j8_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j8_build
@@ -4237,10 +3827,6 @@ workflows:
- j11_build
- start_j11_cqlsh_tests:
type: approval
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4249,10 +3835,6 @@ workflows:
requires:
- start_j11_cqlsh_tests
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - start_j11_cqlsh_tests
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- start_j11_cqlsh_tests
@@ -4301,18 +3883,12 @@ workflows:
- j11_dtests-no-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-with-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-with-vnodes:
requires:
- j11_build
- j11_cqlsh-dtests-py38-with-vnodes:
requires:
- j11_build
- - j11_cqlsh-dtests-py2-no-vnodes:
- requires:
- - j11_build
- j11_cqlsh-dtests-py3-no-vnodes:
requires:
- j11_build
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org