diff --git a/backend.native/tests/build.gradle b/backend.native/tests/build.gradle index b44df4c7fea..0249aa135ce 100644 --- a/backend.native/tests/build.gradle +++ b/backend.native/tests/build.gradle @@ -2913,6 +2913,20 @@ if (isMac() && project.testTarget != 'wasm32') { } } +task buildKonanRegexTests(type: BuildKonanTest) { + outputSourceSetName = "testOutputStdlib" + compileList = [ "harmony_regex" ] +} + +task runKonanRegexTests(type: RunKonanTest) { + dependsOn('buildKonanRegexTests') + outputSourceSetName = "testOutputStdlib" + // runs all tests and hence source name should be not null + source = "harmony_regex/ModeTest.kt" + useFilter = false + runnerLogger = RunKonanTest.Logger.GTEST +} + task buildKonanStdlibTests(type: BuildKonanTest) { outputSourceSetName = "testOutputStdlib" compileList = [ "stdlib_external", "testUtils.kt" ] diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/AllCodePointsTest.kt b/backend.native/tests/harmony_regex/AllCodePointsTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/AllCodePointsTest.kt rename to backend.native/tests/harmony_regex/AllCodePointsTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/MatchResultTest.kt b/backend.native/tests/harmony_regex/MatchResultTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/MatchResultTest.kt rename to backend.native/tests/harmony_regex/MatchResultTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/MatchResultTest2.kt b/backend.native/tests/harmony_regex/MatchResultTest2.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/MatchResultTest2.kt rename to backend.native/tests/harmony_regex/MatchResultTest2.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/ModeTest.kt b/backend.native/tests/harmony_regex/ModeTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/ModeTest.kt rename to backend.native/tests/harmony_regex/ModeTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/PatternErrorTest.kt b/backend.native/tests/harmony_regex/PatternErrorTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/PatternErrorTest.kt rename to backend.native/tests/harmony_regex/PatternErrorTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/PatternSyntaxExceptionTest.kt b/backend.native/tests/harmony_regex/PatternSyntaxExceptionTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/PatternSyntaxExceptionTest.kt rename to backend.native/tests/harmony_regex/PatternSyntaxExceptionTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/PatternTest.kt b/backend.native/tests/harmony_regex/PatternTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/PatternTest.kt rename to backend.native/tests/harmony_regex/PatternTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/PatternTest2.kt b/backend.native/tests/harmony_regex/PatternTest2.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/PatternTest2.kt rename to backend.native/tests/harmony_regex/PatternTest2.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/ReplaceTest.kt b/backend.native/tests/harmony_regex/ReplaceTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/ReplaceTest.kt rename to backend.native/tests/harmony_regex/ReplaceTest.kt diff --git a/backend.native/tests/stdlib_external/text/harmony_regex/SplitTest.kt b/backend.native/tests/harmony_regex/SplitTest.kt similarity index 100% rename from backend.native/tests/stdlib_external/text/harmony_regex/SplitTest.kt rename to backend.native/tests/harmony_regex/SplitTest.kt