avast/gradle-docker-compose-plugin

JUnit to capture container outputs with test output

Aperta

#389 aperta il 30 nov 2022

 (1 commento) (0 reazioni) (0 assegnatari)Groovy (103 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (429 stelle)
Metriche merge PR
 (Merge medio 24g 11h) (2 PR mergiate in 30 g)

Descrizione

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!)

Guida contributor