Mam aplikację Grails 3, którą próbuję skonfigurować osadzonego magazynu danych dla testów funkcjonalnych dla. Mam konfigurację dla magazynu danych specyficzną dla środowiska "testowego".Testowanie Grails 3 app z "testem gradle" używa niepoprawnego konfigurowania środowiska
Po uruchomieniu "testowej aplikacji Grails" aplikacja łączy się z odpowiednim datastore i moje testy funkcjonalne mijają.
Kiedy próbuję przetestować aplikację za pomocą "testu gradle", próbuje połączyć się z magazynem danych dla środowiska programistycznego i nie powiedzie się.
Próbowałem określając Grails środowisko użyć do Gradle zadaniu testowym dodając to do build.gradle:
test {
String testEnvArg = '-Dgrails.env=test'
if (jvmArgs) {
jvmArgs.add(testEnvArg)
} else {
jvmArgs = [testEnvArg]
}
}
Ale zachowanie wydaje się być niezmieniona.
Jak mogę wykonać zadanie gradle "testowe" używając poprawnej konfiguracji środowiska Grails?
Potwierdzony graalami 3.1.14 i gradem 2.14.1 –