avast/gradle-docker-compose-plugin

JUnit to capture container outputs with test output

Ouverte

#389 ouverte le 30 nov. 2022

 (1 commentaire) (0 réaction) (0 personne assignée)Groovy (103 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (429 étoiles)
Métriques de merge PR
 (Merge moyen 24j 11h) (2 PRs mergées en 30 j)

Description

test {
	useJUnitPlatform()
}
dockerCompose.isRequiredBy(test)

dockerCompose {
	captureContainersOutput = true

Currently container output capture flows into main Test Results window: Снимок экрана 2022-11-30 в 06 21 49

Regretfully test results of a particular test do not contain them: Снимок экрана 2022-11-30 в 06 22 30

With many tests it would be required to find log messages that happened during a particular case buried inside long logs.

Is it possible to somehow capture container output that was produced during a particular test run with test output, so when I click on a particular test one could see both:

  • logs from call containers during that particular test
  • logs from that particular test code

Any workarounds are welcome! (And thanks for great plugin!)

Guide contributeur