You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/07/07 14:27:01 UTC

[commons-dbcp] 02/02: Be more quiet by default on the console during build tests.

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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git

commit bcb959486ef5d24980f567be6dca6126fc73b544
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Wed Jul 7 10:26:42 2021 -0400

    Be more quiet by default on the console during build tests.
---
 .../org/apache/commons/dbcp2/TestConnectionPool.java    | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/test/java/org/apache/commons/dbcp2/TestConnectionPool.java b/src/test/java/org/apache/commons/dbcp2/TestConnectionPool.java
index 900eeb7..6141547 100644
--- a/src/test/java/org/apache/commons/dbcp2/TestConnectionPool.java
+++ b/src/test/java/org/apache/commons/dbcp2/TestConnectionPool.java
@@ -804,13 +804,13 @@ public abstract class TestConnectionPool {
                     if (thrown != null) {
                         failed++;
                         if (!expectError || !(thrown instanceof SQLException)){
-                            System.out.println("Unexpected error: "+thrown.getMessage());
+                            System.err.println("Unexpected error: " + thrown.getMessage());
                         }
                     }
                 }
 
                 final long timeMillis = timeStampMillis() - startTimeMillis;
-                System.out.println("Multithread test time = " + timeMillis
+                println("Multithread test time = " + timeMillis
                         + " ms. Threads: " + pts.length
                         + ". Loops: " + loops
                         + ". Hold time: " + holdTime
@@ -823,10 +823,10 @@ public abstract class TestConnectionPool {
                 if (expectError) {
                     if (DISPLAY_THREAD_DETAILS || (pts.length/2 != failed)){
                         final long offset = pts[0].createdMillis - 1000; // To reduce size of output numbers, but ensure they have 4 digits
-                        System.out.println("Offset: "+offset);
+                        println("Offset: "+offset);
                         for (int i = 0; i < pts.length; i++) {
                             final PoolTest pt = pts[i];
-                            System.out.println(
+                            println(
                                     "Pre: " + (pt.preconnected-offset) // First, so can sort on this easily
                                     + ". Post: " + (pt.postconnected != 0 ? Long.toString(pt.postconnected-offset): "-")
                                     + ". Hash: " + pt.connHash
@@ -842,7 +842,7 @@ public abstract class TestConnectionPool {
                         }
                     }
                     if (didNotRun > 0){
-                        System.out.println("NOTE: some threads did not run the code: "+didNotRun);
+                        println("NOTE: some threads did not run the code: "+didNotRun);
                     }
                     // Perform initial sanity check:
                     assertTrue(failed > 0, "Expected some of the threads to fail");
@@ -852,6 +852,13 @@ public abstract class TestConnectionPool {
                     assertEquals(0, failed, "Did not expect any threads to fail");
                 }
             }
+    
+            void println(String string) {
+                if (Boolean.getBoolean(getClass().getSimpleName() + ".debug")) {
+                    System.out.println(string);
+                }
+            }
+
     private static int currentThreadCount;
 
     private static final String DONE = "Done";