Github user garydgregory commented on the issue:
https://github.com/apache/logging-log4j2/pull/92
I have the whole project sources and all modules (sources) loaded in
Eclipse so I run the one test directly from Eclipse.
The commands you show will never work (did you try them?) since there is no
log4j2-core module, it is log4j-core.
So if I run:
mvn clean install -pl log4j-api
and:
mvn clean test -pl log4j-core -Dtest=AbstractStringLayoutTest
I get:
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.logging.log4j.core.layout.AbstractStringLayoutTest
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
0.032 s <<< FAILURE! - in
org.apache.logging.log4j.core.layout.AbstractStringLayoutTest
[ERROR]
testGetStringBuilderCapacityRestrictedToMax(org.apache.logging.log4j.core.layout.AbstractStringLayoutTest)
Time elapsed: 0.032 s <<< FAILURE!
java.lang.AssertionError: capacity, trimmed to MAX_STRING_BUILDER_SIZE
expected:<2048> but was:<4096>
at
org.apache.logging.log4j.core.layout.AbstractStringLayoutTest.testGetStringBuilderCapacityRestrictedToMax(AbstractStringLayoutTest.java:74)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]
AbstractStringLayoutTest.testGetStringBuilderCapacityRestrictedToMax:74
capacity, trimmed to MAX_STRING_BUILDER_SIZE expected:<2048> but was:<4096>
[INFO]
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 53.099 s
[INFO] Finished at: 2017-07-17T08:53:05-07:00
[INFO] Final Memory: 43M/686M
Make sure you have the latest from git master.
Thank you!
Gary
On Mon, Jul 17, 2017 at 6:09 AM, Jerry <[email protected]> wrote:
> I reappeared the failure! when I run the tests with mvn clean test -pl
> log4j2-core, I got the following failure (it is just the failure you
> provided)
>
> [ERROR] Failures:
> [ERROR]
AbstractStringLayoutTest.testGetStringBuilderCapacityRestrictedToMax:74
capacity, trimmed to MAX_STRING_BUILDER_SIZE expected:<2048> but was:<4096>
>
> Then I run mvn in debug mode, and find out the log4j2-api is not my local
> code, but some code downloaded from the maven snapshot repository.
>
> command for running test in debug mode:
>
> mvn test -pl log4j-core -Dmaven.surefire.debug="-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent
-Djava.compiler=NONE" -Dtest=AbstractStringLayoutTest
>
> Well, the correct command for running the test is mvn clean test -am -pl
> log4j2-core. It will compile log4j2-core and all its dependent modules,
> but I didn't have java9 installed, so it will always fail for the
> log4j-api-java9. If you have java9 installed, please check it to see
> whether it fails.
>
> â
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/logging-log4j2/pull/92#issuecomment-315750578>,
> or mute the thread
>
<https://github.com/notifications/unsubscribe-auth/ABIfN_X6J_VNqM93qO3459iVX2_RUJHLks5sO1z0gaJpZM4OUANs>
> .
>
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---