From f41b2a72712ce3962e0a6ff63f84247ee0f8ea51 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Mon, 23 Jul 2018 14:53:44 +0300 Subject: [PATCH] Move regex tests from the stdlib --- backend.native/tests/build.gradle | 14 ++++++++++++++ .../text => }/harmony_regex/AllCodePointsTest.kt | 0 .../text => }/harmony_regex/MatchResultTest.kt | 0 .../text => }/harmony_regex/MatchResultTest2.kt | 0 .../text => }/harmony_regex/ModeTest.kt | 0 .../text => }/harmony_regex/PatternErrorTest.kt | 0 .../harmony_regex/PatternSyntaxExceptionTest.kt | 0 .../text => }/harmony_regex/PatternTest.kt | 0 .../text => }/harmony_regex/PatternTest2.kt | 0 .../text => }/harmony_regex/ReplaceTest.kt | 0 .../text => }/harmony_regex/SplitTest.kt | 0 11 files changed, 14 insertions(+) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/AllCodePointsTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/MatchResultTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/MatchResultTest2.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/ModeTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/PatternErrorTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/PatternSyntaxExceptionTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/PatternTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/PatternTest2.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/ReplaceTest.kt (100%) rename backend.native/tests/{stdlib_external/text => }/harmony_regex/SplitTest.kt (100%) 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