From 719cdce609e008654a3c84a79ec731446b18ace3 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Thu, 22 Dec 2022 16:29:38 +0100 Subject: [PATCH] Build: Make mochaTest a VerificationTask to allow skipping it with flag #KTI-1076 --- js/js.tests/build.gradle.kts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/js.tests/build.gradle.kts b/js/js.tests/build.gradle.kts index c716416cd2a..641c6b2cc59 100644 --- a/js/js.tests/build.gradle.kts +++ b/js/js.tests/build.gradle.kts @@ -107,6 +107,7 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) { enum class OsName { WINDOWS, MAC, LINUX, UNKNOWN } enum class OsArch { X86_32, X86_64, ARM64, UNKNOWN } data class OsType(val name: OsName, val arch: OsArch) +abstract class MochaTestTask : NpmTask(), VerificationTask val currentOsType = run { val gradleOs = OperatingSystem.current() @@ -431,7 +432,7 @@ val npmInstall by tasks.getting(NpmTask::class) { dependsOn(prepareNpmTestData) } -val mochaTest by task { +val mochaTest by task { workingDir.set(buildDir) val target = if (project.hasProperty("teamcity")) "runOnTeamcity" else "test"