This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new fd85e77676 test(plc4go): fix Jenkins not being able to parse log 
outputs.
fd85e77676 is described below

commit fd85e77676b62baf3a71942245006176bad76be9
Author: Sebastian Rühl <[email protected]>
AuthorDate: Fri Jun 2 11:59:04 2023 +0200

    test(plc4go): fix Jenkins not being able to parse log outputs.
---
 plc4go/spi/testutils/TestUtils.go | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/plc4go/spi/testutils/TestUtils.go 
b/plc4go/spi/testutils/TestUtils.go
index af5ad52446..7bdd2926fc 100644
--- a/plc4go/spi/testutils/TestUtils.go
+++ b/plc4go/spi/testutils/TestUtils.go
@@ -106,7 +106,17 @@ func CompareResults(t *testing.T, actualString []byte, 
referenceString []byte) e
 
 // ProduceTestingLogger produces a logger which redirects to testing.T
 func ProduceTestingLogger(t *testing.T) zerolog.Logger {
-       return 
zerolog.New(zerolog.NewConsoleWriter(zerolog.ConsoleTestWriter(t)))
+       return zerolog.New(
+               zerolog.NewConsoleWriter(
+                       zerolog.ConsoleTestWriter(t),
+                       func(w *zerolog.ConsoleWriter) {
+                               onJenkins := os.Getenv("JENKINS_URL") != ""
+                               if onJenkins {
+                                       w.NoColor = true
+                               }
+                       },
+               ),
+       )
 }
 
 // SetToTestingLogger sets logger to  ProduceTestingLogger and resets it on 
cleanup

Reply via email to