Build: Make mochaTest a VerificationTask to allow skipping it with flag
#KTI-1076
This commit is contained in:
@@ -107,6 +107,7 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
|||||||
enum class OsName { WINDOWS, MAC, LINUX, UNKNOWN }
|
enum class OsName { WINDOWS, MAC, LINUX, UNKNOWN }
|
||||||
enum class OsArch { X86_32, X86_64, ARM64, UNKNOWN }
|
enum class OsArch { X86_32, X86_64, ARM64, UNKNOWN }
|
||||||
data class OsType(val name: OsName, val arch: OsArch)
|
data class OsType(val name: OsName, val arch: OsArch)
|
||||||
|
abstract class MochaTestTask : NpmTask(), VerificationTask
|
||||||
|
|
||||||
val currentOsType = run {
|
val currentOsType = run {
|
||||||
val gradleOs = OperatingSystem.current()
|
val gradleOs = OperatingSystem.current()
|
||||||
@@ -431,7 +432,7 @@ val npmInstall by tasks.getting(NpmTask::class) {
|
|||||||
dependsOn(prepareNpmTestData)
|
dependsOn(prepareNpmTestData)
|
||||||
}
|
}
|
||||||
|
|
||||||
val mochaTest by task<NpmTask> {
|
val mochaTest by task<MochaTestTask> {
|
||||||
workingDir.set(buildDir)
|
workingDir.set(buildDir)
|
||||||
|
|
||||||
val target = if (project.hasProperty("teamcity")) "runOnTeamcity" else "test"
|
val target = if (project.hasProperty("teamcity")) "runOnTeamcity" else "test"
|
||||||
|
|||||||
Reference in New Issue
Block a user