Тест Quarkus Gradle не выполнен - PullRequest
1 голос
/ 12 марта 2019

Я пытаюсь начать работу над проектом quarkus.С Maven выполняется содержащийся unittest.Затем я попробовал предложенный файл сборки gradle, потому что вместо maven мы используем gradle.Когда я запускаю gradle test, unittest определенно не выполняется (я знаю, потому что я изменил его, чтобы он потерпел неудачу).

apply plugin: 'java'
apply plugin: 'io.quarkus.gradle.plugin' 

buildscript {     
  repositories {
    mavenCentral()
    maven {
      //this is temporary, all dependencies should be in central soon
      url 'http://repository.jboss.org/nexus/content/groups/public'
    }
  }
  dependencies {
    classpath 'io.quarkus:quarkus-gradle-plugin:0.11.0'
  }
}

repositories { 
  mavenCentral()
  maven {
    url 'http://repository.jboss.org/nexus/content/groups/public'
  }
}

dependencies { 
  compileOnly group: 'io.quarkus', name: 'quarkus-resteasy', version:'0.11.0'
  testCompile group: 'io.quarkus', name: 'quarkus-junit5', version:'0.11.0'
  testCompile group: 'io.rest-assured', name: 'rest-assured', version: '3.3.0'
}

Это ошибка или я что-то не так делаю?

1 Ответ

2 голосов
/ 13 марта 2019

ОК, я нашел проблему.Gradle не использует JUnit5 из коробки.Вы должны добавить следующее в build.gradle, чтобы получить gradle для запуска тестов:

test {
    useJUnitPlatform()
}
...