2
travis-CIでビルドを実行するようにプロジェクトをセットアップしようとしています。私はそれが実行され、パスするようにセットアップを得ているが、私のテストはまったく動かない。ローカルで通過します。テストを行うには、テストが失敗するように設定し、進行中のビルドは引き続き実行します。これはgradleプロジェクトであり、testngを使用しています。Kotlin travis-CIのビルドは成功しますが、テストは実行されません。
build.gradleファイル
group 'org.napoleon'
version '1.0-SNAPSHOT'
buildscript {
ext.kotlin_version = '1.1.4-3'
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'kotlin'
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
testCompile group : 'org.testng', name : 'testng', version: '6.8'
}
task wrapper(type: Wrapper) {
gradleVersion = '3.4.1'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
test {
// enable TestNG support (default is JUnit)
useTestNG()
}
と私は私が行くようにいくつかのことで苦労トラヴィス-CIとkotlinの両方に基本的に新たなんだ
language: java
jdk:
- oraclejdk8
before_install:
- chmod +x gradlew
- chmod +x gradle/wrapper/gradle-wrapper.jar
をtravis.yml。
どのようにローカルでのテストを呼び出すのですか? "./gradlew check"?また、travisからのログはありますか?投稿できますか?どのGradleタスクが実行されているかを示しますか? –
私はbuild.gradleファイルにエラーがあり、ローカルでいくつかの問題が発生しました。あなたの提案はここで解決しました。 IDEで使用中のkotlinバージョンとbuild.gradleファイルで指定されたバージョンの不一致。 – menapole