[ 
https://issues.apache.org/jira/browse/LOG4J2-1664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ludovic HOCHET updated LOG4J2-1664:
-----------------------------------
    Attachment: patch-log4j2-1664-3.diff

patch-log4j2-1664-3.diff 
adds 2 tests to AbstractLoadBundleTest:
_ testApiCoreStartStopStartStop() which tests that API and core 
load/start/stop/start/stop/uninstall correctly (was testLoadStartStop() in the 
previous OSGi tests)
_ testLog4J12Fragement() which tests if the 1.2 Compatibility API fragment 
loads and is properly attached to the Core host by loading 
org.apache.log4j.Level that is declared in the 1.2 API bundle and checking that 
is has the same class loader as org.apache.logging.log4j.core.Core but not the 
same class loader as org.apache.logging.log4j.Level with all 3 classes loaded 
from the core bundle

The patch also removes the old tests from API, Core and 1.2 Compatibility API 
since they now have equivalents in log4j-osgi which don't require to build 
Log4J once before running them (the patch also adjust BUILDING.txt to remove 
the OSGi test paragraphe)

{quote}
mvn clean
then
mvn install

------------------------------------------------------------------------
Reactor Summary:

Apache Log4j 2 ..................................... SUCCESS [  1.561 s]
Apache Log4j API ................................... SUCCESS [ 20.446 s]
Apache Log4j Core .................................. SUCCESS [15:22 min]
Apache Log4j 1.x Compatibility API ................. SUCCESS [  9.018 s]
Apache Log4j SLF4J Binding ......................... SUCCESS [  5.581 s]
Apache Log4j to SLF4J Adapter ...................... SUCCESS [  3.427 s]
Apache Log4j Commons Logging Bridge ................ SUCCESS [  3.038 s]
Apache Log4j Flume Bridge .......................... SUCCESS [ 29.509 s]
Apache Log4j Web ................................... SUCCESS [  6.067 s]
Apache Log4j Tag Library ........................... SUCCESS [ 14.639 s]
Apache Log4j JMX GUI ............................... SUCCESS [  2.124 s]
Apache Log4j Samples ............................... SUCCESS [  0.150 s]
Apache Log4j Samples: Flume - Common ............... SUCCESS [  2.383 s]
Apache Log4j Samples: Flume - Remote ............... SUCCESS [  2.097 s]
Apache Log4j Samples: Flume - Embedded ............. SUCCESS [  4.551 s]
Apache Log4j Samples: Configuration ................ SUCCESS [  2.822 s]
Apache Log4j Samples: LoggerProperties ............. SUCCESS [  2.898 s]
Apache Log4j Scala 2.11 wrapper for Log4j API ...... SUCCESS [ 18.534 s]
Apache Log4j Samples: Scala API .................... SUCCESS [  3.866 s]
Apache Log4j OSGi .................................. SUCCESS [  4.556 s]
Apache Log4j BOM ................................... SUCCESS [  0.672 s]
Apache Log4j NoSQL ................................. SUCCESS [  4.672 s]
Apache Log4J Performance Tests ..................... SUCCESS [ 14.126 s]
Apache Log4j Streaming Interface ................... SUCCESS [  9.053 s]
Apache Log4j JUL Adapter ........................... SUCCESS [  9.610 s]
Apache Log4j Liquibase Binding ..................... SUCCESS [  2.671 s]
Apache Log4j Scala 2.10 wrapper for Log4j API ...... SUCCESS [ 20.031 s]
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 18:42 min
Finished at: 2016-12-11T22:16:50+01:00
Final Memory: 47M/544M
------------------------------------------------------------------------
{quote}


> Improve OSGi unit tests
> -----------------------
>
>                 Key: LOG4J2-1664
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1664
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: API, Core
>    Affects Versions: 2.7
>            Reporter: Ludovic HOCHET
>             Fix For: 2.8
>
>         Attachments: patch-log4j2-1664-2.diff, patch-log4j2-1664-3.diff
>
>
> Following up on LOG4J2-1637, this ticket is to improve the OSGi unit tests. 
> Ideally they should catch issues like LOG4J2-1637, but other improvements are 
> welcome too.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to