JAL-4110 allow configuration of stdout/err test output via -Ptest_output=1 and update... patch/JAL-4110_stdout_for_tests
authorJames Procter <j.procter@dundee.ac.uk>
Sat, 21 Oct 2023 11:48:10 +0000 (12:48 +0100)
committerJames Procter <j.procter@dundee.ac.uk>
Sat, 21 Oct 2023 11:48:10 +0000 (12:48 +0100)
build.gradle
doc/building.md
gradle.properties

index 4aa019c..d4dbcd5 100644 (file)
@@ -1851,8 +1851,9 @@ tasks.withType(Test).matching {t -> t.getName().startsWith("testTask")}.all { te
     showExceptions true
     showCauses true
     showStackTraces true
-    showStandardStreams true
-
+    if (test_output) {
+      showStandardStreams true
+    }
     info.events = [ TestLogEvent.FAILED ]
   }
 
index 34d5d67..b02fd89 100644 (file)
@@ -350,7 +350,13 @@ To exclude one or more groups of tests, add them as a comma separated list in te
 ```bash
 gradle test -PtestngExcludedGroups=Not-bamboo
 ```
+#### Viewing stdout and stderr for tests
 
+By default, gradle doesn't report any of the output or error streams produced by tests. You can enable output by setting the following:
+
+```bash
+gradle test -Ptest_output=1
+```
 
 ### Installer packaging with *install4j*
 
index c2e217f..79fb11d 100644 (file)
@@ -28,6 +28,8 @@ jalview_keydig = SHA1
 
 testng_groups = Functional
 testng_excluded_groups = 
+test_output =
 
 j8libDir = j8lib
 j11libDir = j11lib