From cdd235d53a58dddf2567e58554930df51ccc511f Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Tue, 15 Aug 2017 17:40:29 +0700 Subject: [PATCH] build: Run performance tests from root project --- build.gradle | 13 +++++++++++++ performance/build.gradle | 2 +- performance/settings.gradle | 1 - 3 files changed, 14 insertions(+), 2 deletions(-) delete mode 100644 performance/settings.gradle diff --git a/build.gradle b/build.gradle index fb55e616f85..703f13cef99 100644 --- a/build.gradle +++ b/build.gradle @@ -306,6 +306,19 @@ task bundle(type: (isWindows()) ? Zip : Tar) { } } +task performance(type: GradleBuild) { + dependsOn 'dist' + dependsOn ':tools:kotlin-native-gradle-plugin:jar' + + dir = 'performance' + tasks = ['build', 'run'] + + doFirst { + startParameter.projectProperties['konanPluginClasspath'] = + project(':tools:kotlin-native-gradle-plugin').tasks.getByName('jar').archivePath.canonicalPath + } +} + task clean { doLast { file('dist').traverse(type: FileType.ANY, excludeNameFilter: "dependencies", maxDepth: 0) { diff --git a/performance/build.gradle b/performance/build.gradle index e98229b67b5..eec49c19d0c 100644 --- a/performance/build.gradle +++ b/performance/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { - classpath "org.jetbrains.kotlin:kotlin-native-gradle-plugin:+" + classpath files(konanPluginClasspath) } } diff --git a/performance/settings.gradle b/performance/settings.gradle deleted file mode 100644 index d9519dbc97d..00000000000 --- a/performance/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -includeBuild '../' \ No newline at end of file