Browse Source

Add and run JDK tests on Mac OS Intel and Mac OS Apple Silicon using Arcadia CI, fix LINT for JDK 21

miroslav2 1 year ago
parent
commit
41f9259d7b

+ 7 - 0
build/platform/java/jdk/jdk11/ya.make

@@ -17,3 +17,10 @@ IF (HOST_OS_LINUX AND SANITIZER_TYPE == "address" AND NOT OPENSOURCE)
 ENDIF()
 
 END()
+
+IF (AUTOCHECK)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()
+IF(YA_IDE_IDEA)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()

+ 7 - 0
build/platform/java/jdk/jdk17/ya.make

@@ -13,3 +13,10 @@ IF (WITH_JDK17_URI)
 ENDIF()
 
 END()
+
+IF (AUTOCHECK)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()
+IF(YA_IDE_IDEA)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()

+ 7 - 0
build/platform/java/jdk/jdk19/ya.make

@@ -8,3 +8,10 @@ IF (WITH_JDK19_URI)
 ENDIF()
 
 END()
+
+IF (AUTOCHECK)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()
+IF(YA_IDE_IDEA)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()

+ 7 - 0
build/platform/java/jdk/jdk20/ya.make

@@ -13,3 +13,10 @@ IF (WITH_JDK20_URI)
 ENDIF()
 
 END()
+
+IF (AUTOCHECK)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()
+IF(YA_IDE_IDEA)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()

+ 7 - 0
build/platform/java/jdk/jdk21/ya.make

@@ -13,3 +13,10 @@ IF (WITH_JDK21_URI)
 ENDIF()
 
 END()
+
+IF (AUTOCHECK)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()
+IF(YA_IDE_IDEA)
+    RECURSE_FOR_TESTS(ut)
+ENDIF()

+ 4 - 0
build/platform/java/jdk/ya.make

@@ -48,3 +48,7 @@ RECURSE(
     jdk21
     testing
 )
+
+IF(YA_IDE_IDEA)
+    RECURSE(base_jdk_test)
+ENDIF()

+ 1 - 1
build/platform/java/jstyle_lib/ya.make

@@ -5,7 +5,7 @@ OWNER(heretic)
 IF (USE_SYSTEM_JSTYLE_LIB)
     MESSAGE(WARNING System java codestyle library $USE_SYSTEM_JSTYLE_LIB will be used)
 ELSE()
-    DECLARE_EXTERNAL_RESOURCE(JSTYLE_LIB sbr:4978388684)
+    DECLARE_EXTERNAL_RESOURCE(JSTYLE_LIB sbr:5310288728)
 ENDIF()
 
 END()