From 05f9154bdda99ef912a832610e9dc99cbd619951 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Mon, 15 Jun 2020 14:57:49 +0300 Subject: [PATCH] Use fixed versions of node.js and npm packages in tests --- libraries/kotlin.test/js/it/build.gradle | 1 + libraries/stdlib/js-v1/build.gradle | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/kotlin.test/js/it/build.gradle b/libraries/kotlin.test/js/it/build.gradle index 19a1775bd13..bd8550529cb 100644 --- a/libraries/kotlin.test/js/it/build.gradle +++ b/libraries/kotlin.test/js/it/build.gradle @@ -48,6 +48,7 @@ task populateNodeModules(type: Copy, dependsOn: compileKotlin2Js) { } node { + version = '12.18.0' download = true } diff --git a/libraries/stdlib/js-v1/build.gradle b/libraries/stdlib/js-v1/build.gradle index 61a8da3bc4d..c9ec54b74f1 100644 --- a/libraries/stdlib/js-v1/build.gradle +++ b/libraries/stdlib/js-v1/build.gradle @@ -320,7 +320,7 @@ artifacts { node { download = true - version = '8.9.4' // The default 6.9.1 has buggy hyperbolic functions implementation + version = '12.18.0' nodeModulesDir = buildDir } @@ -330,11 +330,11 @@ task deleteLegacyNodeModules(type: Delete) { } task installMocha(type: NpmTask, dependsOn: [deleteLegacyNodeModules]) { - args = ['install', 'mocha'] + args = ['install', 'mocha@8.0.1'] } task installTeamcityReporter(type: NpmTask, dependsOn: [deleteLegacyNodeModules]) { - args = ['install', 'mocha-teamcity-reporter'] + args = ['install', 'mocha-teamcity-reporter@3.0.0'] } task runMocha(type: NodeTask, dependsOn: [testClasses, installMocha, ':kotlin-test:kotlin-test-js:testClasses']) {