This is an automated email from the ASF dual-hosted git repository.

chesnay pushed a commit to branch 31807
in repository https://gitbox.apache.org/repos/asf/flink-connector-cassandra.git

commit 4a88cf1029aa554a03e17b1103fb3e6454352479
Author: Chesnay Schepler <[email protected]>
AuthorDate: Fri Apr 14 10:42:03 2023 +0200

    [FLINK-31807] Include all test code in architecture tests
---
 .../archunit-violations/dc1ba6f4-3d84-498c-a085-e02ba5936201      | 8 +++++++-
 .../org/apache/flink/architecture/TestCodeArchitectureTest.java   | 4 +++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/flink-connector-cassandra/archunit-violations/dc1ba6f4-3d84-498c-a085-e02ba5936201
 
b/flink-connector-cassandra/archunit-violations/dc1ba6f4-3d84-498c-a085-e02ba5936201
index d4b3e56..8484957 100644
--- 
a/flink-connector-cassandra/archunit-violations/dc1ba6f4-3d84-498c-a085-e02ba5936201
+++ 
b/flink-connector-cassandra/archunit-violations/dc1ba6f4-3d84-498c-a085-e02ba5936201
@@ -1,6 +1,12 @@
-org.apache.flink.streaming.connectors.cassandra.CassandraConnectorITCase does 
not satisfy: only one of the following predicates match:\
+org.apache.flink.connector.cassandra.source.CassandraSourceITCase does not 
satisfy: only one of the following predicates match:\
 * reside in a package 'org.apache.flink.runtime.*' and contain any fields that 
are static, final, and of type InternalMiniClusterExtension and annotated with 
@RegisterExtension\
 * reside outside of package 'org.apache.flink.runtime.*' and contain any 
fields that are static, final, and of type MiniClusterExtension and annotated 
with @RegisterExtension\
 * reside in a package 'org.apache.flink.runtime.*' and is annotated with 
@ExtendWith with class InternalMiniClusterExtension\
 * reside outside of package 'org.apache.flink.runtime.*' and is annotated with 
@ExtendWith with class MiniClusterExtension\
  or contain any fields that are public, static, and of type 
MiniClusterWithClientResource and final and annotated with @ClassRule or 
contain any fields that is of type MiniClusterWithClientResource and public and 
final and not static and annotated with @Rule
+org.apache.flink.streaming.connectors.cassandra.CassandraConnectorITCase does 
not satisfy: only one of the following predicates match:\
+* reside in a package 'org.apache.flink.runtime.*' and contain any fields that 
are static, final, and of type InternalMiniClusterExtension and annotated with 
@RegisterExtension\
+* reside outside of package 'org.apache.flink.runtime.*' and contain any 
fields that are static, final, and of type MiniClusterExtension and annotated 
with @RegisterExtension\
+* reside in a package 'org.apache.flink.runtime.*' and is annotated with 
@ExtendWith with class InternalMiniClusterExtension\
+* reside outside of package 'org.apache.flink.runtime.*' and is annotated with 
@ExtendWith with class MiniClusterExtension\
+ or contain any fields that are public, static, and of type 
MiniClusterWithClientResource and final and annotated with @ClassRule or 
contain any fields that is of type MiniClusterWithClientResource and public and 
final and not static and annotated with @Rule
\ No newline at end of file
diff --git 
a/flink-connector-cassandra/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
 
b/flink-connector-cassandra/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
index 25ad1ad..ff9e289 100644
--- 
a/flink-connector-cassandra/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
+++ 
b/flink-connector-cassandra/src/test/java/org/apache/flink/architecture/TestCodeArchitectureTest.java
@@ -29,7 +29,9 @@ import com.tngtech.archunit.junit.ArchTests;
 @AnalyzeClasses(
         packages = {
             "org.apache.flink.batch.connectors.cassandra",
-            "org.apache.flink.streaming.connectors.cassandra"
+            "org.apache.flink.streaming.connectors.cassandra",
+            "org.apache.flink.connector.cassandra",
+            "org.apache.flink.connectors.cassandra"
         },
         importOptions = {
             ImportOption.OnlyIncludeTests.class,

Reply via email to