From 641c7838a251649b6f03f12e99f1bbfa3b795ba6 Mon Sep 17 00:00:00 2001 From: muzarski Date: Mon, 8 Jul 2024 20:54:26 +0200 Subject: [PATCH] ci: run all integration tests --- .github/workflows/build.yml | 21 +++------------------ .github/workflows/cassandra.yml | 21 ++------------------- 2 files changed, 5 insertions(+), 37 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8e179311..6f793a6f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,26 +35,11 @@ jobs: working-directory: ./scylla-rust-wrapper run: cargo test - - name: Run integration tests on Scylla 5.0.0 + - name: Run integration tests on Scylla 5.4.8 env: # Ignored tests are added in the end, after the "-" sign. - Tests: "ClusterTests.*\ -:BasicsTests.*\ -:PreparedTests.*\ -:CassandraTypes/CassandraTypesTests/*.Integration_Cassandra_*\ -:BatchSingleNodeClusterTests*:BatchCounterSingleNodeClusterTests*:BatchCounterThreeNodeClusterTests*\ -:ErrorTests.*\ -:SslNoClusterTests*:SslNoSslOnClusterTests*\ -:SchemaMetadataTest.*KeyspaceMetadata:SchemaMetadataTest.*MetadataIterator:SchemaMetadataTest.*View*\ -:TracingTests.*\ -:ByNameTests.*\ -:CompressionTests.*\ -:LoggingTests.*\ -:-PreparedTests.Integration_Cassandra_PreparedIDUnchangedDuringReprepare\ -:*5.Integration_Cassandra_*\ -:*19.Integration_Cassandra_*\ -:ExecutionProfileTest.InvalidName" - run: valgrind --error-exitcode=123 --leak-check=full --errors-for-leak-kinds=definite ./cassandra-integration-tests --scylla --version=release:5.0.0 --category=CASSANDRA --verbose=ccm --gtest_filter="$Tests" + Tests: "-AuthenticationTests.*" + run: valgrind --error-exitcode=123 --leak-check=full --errors-for-leak-kinds=definite ./cassandra-integration-tests --scylla --version=release:5.4.8 --category=CASSANDRA --verbose=ccm --gtest_filter="$Tests" - name: Upload test logs uses: actions/upload-artifact@v3 diff --git a/.github/workflows/cassandra.yml b/.github/workflows/cassandra.yml index 1071289d..851e57cf 100644 --- a/.github/workflows/cassandra.yml +++ b/.github/workflows/cassandra.yml @@ -40,25 +40,8 @@ jobs: - name: Run integration tests on Cassandra 4.0.7 env: # Ignored tests are added in the end, after the "-" sign. - Tests: "ClusterTests.*\ -:BasicsTests.*\ -:PreparedTests.*\ -:CassandraTypes/CassandraTypesTests/*.Integration_Cassandra_*\ -:ErrorTests.*\ -:SslClientAuthenticationTests*:SslNoClusterTests*:SslNoSslOnClusterTests*:SslTests*\ -:SchemaMetadataTest.*KeyspaceMetadata:SchemaMetadataTest.*MetadataIterator:SchemaMetadataTest.*View*\ -:TracingTests.*\ -:ByNameTests.*\ -:CompressionTests.*\ -:LoggingTests.*\ -:-PreparedTests.Integration_Cassandra_PreparedIDUnchangedDuringReprepare\ -:PreparedTests.Integration_Cassandra_FailFastWhenPreparedIDChangesDuringReprepare\ -:*5.Integration_Cassandra_*\ -:*19.Integration_Cassandra_*\ -:*7.Integration_Cassandra_*\ -:SslTests.Integration_Cassandra_ReconnectAfterClusterCrashAndRestart\ -:ExecutionProfileTest.InvalidName" - run: valgrind --error-exitcode=123 --leak-check=full --errors-for-leak-kinds=definite ./cassandra-integration-tests --version=4.0.7 --category=CASSANDRA --verbose=ccm --gtest_filter="$Tests" + Tests: "-AuthenticationTests.*" + run: valgrind --error-exitcode=123 --leak-check=full --errors-for-leak-kinds=definite ./cassandra-integration-tests --version=4.1.4 --category=CASSANDRA --verbose=ccm --gtest_filter="$Tests" - name: Upload test logs uses: actions/upload-artifact@v3