rm5248 commented on PR #399:
URL: https://github.com/apache/logging-log4cxx/pull/399#issuecomment-2251837228

   > > it's one of those sub-tests that fails.
   > 
   > I improved that diagnostic somewhat in 
[7ae2e64](https://github.com/apache/logging-log4cxx/commit/7ae2e640f933ced35f8c3839692b170c17b00927).
 Would defining LOG4CXX_DEBUG=true in the CI workflows be helpful?
   
   It looks like this will be fine as-is.
   
   Sample output when a test fails:
   
   ```
   Test project /home/runner/work/logging-log4cxx/logging-log4cxx/main/build
         Start  1: autoconfiguretestcase
    1/62 Test  #1: autoconfiguretestcase ...............   Passed    3.51 sec
         Start  2: asyncappendertestcase
    2/62 Test  #2: asyncappendertestcase ...............   Passed    7.80 sec
         Start  3: consoleappendertestcase
    3/62 Test  #3: consoleappendertestcase .............   Passed    0.00 sec
         Start  4: decodingtest
    4/62 Test  #4: decodingtest ........................   Passed    0.00 sec
         Start  5: encodingtest
    5/62 Test  #5: encodingtest ........................   Passed    0.00 sec
         Start  6: fileappendertest
    6/62 Test  #6: fileappendertest ....................   Passed    0.00 sec
         Start  7: filetestcase
    7/62 Test  #7: filetestcase ........................   Passed    0.00 sec
         Start  8: hexdumptestcase
    8/62 Test  #8: hexdumptestcase .....................   Passed    0.00 sec
         Start  9: hierarchytest
    9/62 Test  #9: hierarchytest .......................   Passed    0.00 sec
         Start 10: hierarchythresholdtestcase
   10/62 Test #10: hierarchythresholdtestcase ..........   Passed    0.01 sec
         Start 11: jsonlayouttest
   11/62 Test #11: jsonlayouttest ......................   Passed    0.00 sec
         Start 12: l7dtestcase
   12/62 Test #12: l7dtestcase .........................   Passed    0.00 sec
         Start 13: leveltestcase
   13/62 Test #13: leveltestcase .......................   Passed    0.00 sec
         Start 14: levelchangetestcase
   14/62 Test #14: levelchangetestcase .................   Passed    0.00 sec
         Start 15: loggertestcase
   15/62 Test #15: loggertestcase ......................   Passed    0.00 sec
         Start 16: mdctestcase
   16/62 Test #16: mdctestcase .........................   Passed    0.00 sec
         Start 17: minimumtestcase
   17/62 Test #17: minimumtestcase .....................   Passed    0.00 sec
         Start 18: ndctestcase
   18/62 Test #18: ndctestcase .........................   Passed    0.00 sec
         Start 19: patternlayouttest
   19/62 Test #19: patternlayouttest ...................   Passed    0.04 sec
         Start 20: propertyconfiguratortest
   20/62 Test #20: propertyconfiguratortest ............   Passed    0.00 sec
         Start 21: rollingfileappendertestcase
   21/62 Test #21: rollingfileappendertestcase .........   Passed    0.00 sec
         Start 22: streamtestcase
   22/62 Test #22: streamtestcase ......................   Passed    0.01 sec
         Start 23: locationtest
   23/62 Test #23: locationtest ........................   Passed    0.00 sec
         Start 24: locationdisabledtest
   24/62 Test #24: locationdisabledtest ................   Passed    0.00 sec
         Start 25: terminationtestcase
   25/62 Test #25: terminationtestcase .................   Passed    0.01 sec
         Start 26: absolutetimedateformattestcase
   26/62 Test #26: absolutetimedateformattestcase ......   Passed    0.00 sec
         Start 27: cacheddateformattestcase
   27/62 Test #27: cacheddateformattestcase ............   Passed    0.00 sec
         Start 28: casttestcase
   28/62 Test #28: casttestcase ........................   Passed    0.00 sec
         Start 29: charsetdecodertestcase
   29/62 Test #29: charsetdecodertestcase ..............   Passed    0.00 sec
         Start 30: charsetencodertestcase
   30/62 Test #30: charsetencodertestcase ..............   Passed    0.17 sec
         Start 31: cyclicbuffertestcase
   31/62 Test #31: cyclicbuffertestcase ................   Passed    0.03 sec
         Start 32: datetimedateformattestcase
   32/62 Test #32: datetimedateformattestcase ..........   Passed    0.00 sec
         Start 33: filewatchdogtest
   33/62 Test #33: filewatchdogtest ....................   Passed    0.05 sec
         Start 34: inetaddresstestcase
   34/62 Test #34: inetaddresstestcase .................   Passed    0.01 sec
         Start 35: iso8601dateformattestcase
   35/62 Test #35: iso8601dateformattestcase ...........   Passed    0.00 sec
         Start 36: messagebuffertest
   36/62 Test #36: messagebuffertest ...................   Passed    0.00 sec
         Start 37: optionconvertertestcase
   37/62 Test #37: optionconvertertestcase .............   Passed    0.00 sec
         Start 38: propertiestestcase
   38/62 Test #38: propertiestestcase ..................   Passed    0.01 sec
         Start 39: relativetimedateformattestcase
   39/62 Test #39: relativetimedateformattestcase ......   Passed    0.00 sec
         Start 40: stringhelpertestcase
   40/62 Test #40: stringhelpertestcase ................   Passed    0.00 sec
         Start 41: stringtokenizertestcase
   41/62 Test #41: stringtokenizertestcase .............   Passed    0.00 sec
         Start 42: timezonetestcase
   42/62 Test #42: timezonetestcase ....................   Passed    0.00 sec
         Start 43: transcodertestcase
   43/62 Test #43: transcodertestcase ..................   Passed    0.00 sec
         Start 44: threadutilitytestcase
   44/62 Test #44: threadutilitytestcase ...............   Passed    0.00 sec
         Start 45: syslogwritertest
   45/62 Test #45: syslogwritertest ....................   Passed    0.01 sec
         Start 46: xloggertestcase
   46/62 Test #46: xloggertestcase .....................   Passed    0.00 sec
         Start 47: xmltests
   47/62 Test #47: xmltests ............................***Failed    0.02 sec
   LC_CTYPE: C.UTF-8
   domtestcase.:
     test1
   log4cxx: DOMConfigurator configuring file input/xml/DOMTestCase1.xml...
   log4cxx: Loading configuration file [input/xml/DOMTestCase1.xml].
   log4cxx: debug attribute= "".
   log4cxx: Ignoring internalDebug attribute.
   log4cxx: Threshold ="".
   log4cxx: Retreiving an instance of org.apache.log4j.xml
   log4cxx: Setting [org.apache.log4j.xml] additivity to [true].
   log4cxx: Level value for org.apache.log4j.xml is [debug].
   log4cxx: OptionConverter::toLevel: no class name specified, level=[debug]
   log4cxx: org.apache.log4j.xml level set to DEBUG
   log4cxx: Class name: [org.apache.log4j.FileAppender]
   log4cxx: Setting option name=[File], value=[output/temp.A1]
   log4cxx: Setting option name=[Append], value=[false]
   log4cxx: Parsing layout of class: "org.apache.log4j.PatternLayout"
   log4cxx: Setting option name=[ConversionPattern], value=[%-5p %c{2} - %m%n]
   log4cxx: Adding appender named [A1] to logger [org.apache.log4j.xml].
   log4cxx: Level value for root is [debug].
   log4cxx: OptionConverter::toLevel: no class name specified, level=[debug]
   log4cxx: root level set to DEBUG
   log4cxx: Adding appender named [A1] to logger [root].
   log4cxx: Class name: [org.apache.log4j.FileAppender]
   log4cxx: Setting option name=[File], value=[output/temp.A2]
   log4cxx: Setting option name=[Append], value=[false]
   log4cxx: Parsing layout of class: "org.apache.log4j.PatternLayout"
   log4cxx: Setting option name=[ConversionPattern], value=[ [%t] %p %c - %m%n]
   log4cxx: Adding appender named [A2] to logger [root].
     test3
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
   log4cxx: DOMConfigurator configuring file input/xml/DOMTestCase3.xml...
   log4cxx: Loading configuration file [input/xml/DOMTestCase3.xml].
   log4cxx: debug attribute= "".
   log4cxx: Ignoring internalDebug attribute.
   log4cxx: Threshold ="".
   log4cxx: Level value for root is [debug].
   log4cxx: OptionConverter::toLevel: no class name specified, level=[debug]
   log4cxx: root level set to DEBUG
   log4cxx: Class name: [org.apache.log4j.FileAppender]
   log4cxx: Setting option name=[File], value=[output/dom³]
   log4cxx: Setting option name=[Append], value=[false]
   log4cxx: Parsing layout of class: "org.apache.log4j.PatternLayout"
   log4cxx: Setting option name=[ConversionPattern], value=[%-5p %c{2} - %m%n]
   log4cxx: Adding appender named [A1] to logger [root].
     test4
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
   log4cxx: DOMConfigurator configuring file input/xml/DOMTestCase4.xml...
   log4cxx: Loading configuration file [input/xml/DOMTestCase4.xml].
   log4cxx: debug attribute= "".
   log4cxx: Ignoring internalDebug attribute.
   log4cxx: Threshold ="".
   log4cxx: Level value for root is [debug].
   log4cxx: OptionConverter::toLevel: no class name specified, level=[debug]
   log4cxx: root level set to DEBUG
   log4cxx: Class name: [org.apache.log4j.FileAppender]
   log4cxx: Setting option name=[File], value=[output/dom㆕]
   log4cxx: Setting option name=[Append], value=[false]
   log4cxx: Parsing layout of class: "org.apache.log4j.PatternLayout"
   log4cxx: Setting option name=[ConversionPattern], value=[%-5p %c{2} - %m%n]
   log4cxx: Adding appender named [A1] to logger [root].
   SUCCESS
   xmllayouttest.:
     testGetContentType
     testIgnoresThrowable
     testGetHeader
     testGetFooter
     testFormat
     testFormatWithNDC
   Line 341: 20 != childElementCount
     testGetSetLocationInfo
     testActivateOptions
     testProblemCharacters
     testNDCWithCDATA
   FAILED 1 of 10
   xmllayouttestcase.:
     basic
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
     locationInfo
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
     testCDATA
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
     testNull
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
     testMDC
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
     testMDCEscaped
   log4cxx: Checking file log4cxx.xml
   log4cxx: Checking file log4cxx.properties
   log4cxx: Checking file log4j.xml
   log4cxx: Checking file log4j.properties
   log4cxx: Could not find default configuration file.
   SUCCESS
   Failed Tests                                 Total   Fail    Failed %
   =======================================================================
   xmllayouttest.                                  10      1     10.00%
     testFormatWithNDC
   
         Start 48: defaultinittestcase
   48/62 Test #48: defaultinittestcase .................   Passed    0.00 sec
         Start 49: filtertests
   49/62 Test #49: filtertests .........................   Passed    0.00 sec
         Start 50: syslogappendertestcase
   50/62 Test #50: syslogappendertestcase ..............   Passed    0.00 sec
         Start 51: telnetappendertestcase
   51/62 Test #51: telnetappendertestcase ..............   Passed    3.01 sec
         Start 52: xmlsocketappendertestcase
   52/62 Test #52: xmlsocketappendertestcase ...........   Passed    0.00 sec
         Start 53: patternparsertestcase
   53/62 Test #53: patternparsertestcase ...............   Passed    0.00 sec
         Start 54: filenamepatterntestcase
   54/62 Test #54: filenamepatterntestcase .............   Passed    0.00 sec
         Start 55: filterbasedrollingtest
   55/62 Test #55: filterbasedrollingtest ..............   Passed    0.00 sec
         Start 56: manualrollingtest
   56/62 Test #56: manualrollingtest ...................   Passed    0.01 sec
         Start 57: sizebasedrollingtest
   57/62 Test #57: sizebasedrollingtest ................   Passed    0.11 sec
         Start 58: timebasedrollingtest
   58/62 Test #58: timebasedrollingtest ................   Passed    0.02 sec
         Start 59: rollingfileappenderpropertiestest
   59/62 Test #59: rollingfileappenderpropertiestest ...   Passed   10.03 sec
         Start 60: errorhandlertestcase
   60/62 Test #60: errorhandlertestcase ................   Passed    0.01 sec
         Start 61: levelmatchfiltertestcase
   61/62 Test #61: levelmatchfiltertestcase ............   Passed    0.00 sec
         Start 62: levelrangefiltertestcase
   62/62 Test #62: levelrangefiltertestcase ............   Passed    0.00 sec
   
   98% tests passed, 1 tests failed out of 62
   
   Errors while running CTest
   Total Test time (real) =  25.04 sec
   
   The following tests FAILED:
         47 - xmltests (Failed)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to