Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - API / Semantic Implementation
-
Low
-
Low Hanging Fruit
-
Code Inspection
-
All
-
None
-
Description
Jenkins uses the following for finding tests
export RUN_STATIC_UPGRADE_MATRIX=true
./run_dtests.py \
--execute-upgrade-tests-only \
--dtest-print-tests-only \
--dtest-print-tests-output=${WORKSPACE}/test_list.txt \
--cassandra-dir=$CASSANDRA_DIR
Where as circle ci uses
export RUN_STATIC_UPGRADE_MATRIX=true
./run_dtests.py \
--execute-upgrade-tests \
--dtest-print-tests-only \
--dtest-print-tests-output=/tmp/all_dtest_tests_j8_upgradetests_without_vnodes_raw \
--cassandra-dir=../cassandra
The difference here is that —execute-upgrade-tests-only will block non-upgrade tests, where —execute-upgrade-tests will include upgrade tests; for this reason non-upgrade tests are scheduled as part of the build.
Tests such as the following were found in the allow list:
transient_replication_test.py::TestTransientReplicationSpeculativeQueries::test_custom_speculate
ttl_test.py::TestTTL::test_collection_set_ttl
auth_test.py::TestAuth::test_alter_ks_auth
many more were found
Attachments
Issue Links
- is a child of
-
CASSANDRA-15588 4.0 quality testing: Cluster Upgrade
- Resolved
- links to