[keycloak-dev] testsuite still eats server-side logs in IDE

Marek Posolda mposolda at redhat.com
Tue Apr 4 07:37:41 EDT 2017

On 04/04/17 12:24, Stian Thorgersen wrote:
> I think this probably still needs some work. When running from IDE we 
> don't need the TestEventsLogger at all as the IDE (at least IntelliJ) 
> deals with that in a much nicer way.
TestEventsLogger is already not executed when you run from IDE though? 
At least for me, the junit listeners configured in pom.xml at 
maven-surefire-plugin section are not executed when running from IDE.

The trick I used in the PR depends on it. I added the listener, which 
disables the logging for "org.keycloak". Assumption is that this 
listener is executed just during maven build, but not when executed from 
IDE. If it's not the case, it won't work correctly and logging will be 
still always disabled though...

I have Intellij 14.1.4 and I am running test by click right button on 
the class and then "Run test" . Then seeing the test run under 
"Run/Debug configuration" in bookmark "JUnit".

> When running on Travis there's probably still an issue with to much 
> log being generated. I can try this again, but last time I tried with 
> -Pauth-server-wildfly the sysoutput file became to big (4mb+).
> On 4 April 2017 at 10:21, Marek Posolda <mposolda at redhat.com 
> <mailto:mposolda at redhat.com>> wrote:
>     I found some workaround to fix that. PR sent here:
>     https://github.com/keycloak/keycloak/pull/4002
>     <https://github.com/keycloak/keycloak/pull/4002>
>     Now the default logging level for "org.keycloak" is INFO when you
>     run from IDE, but disabled when you run with
>     maven-surefire-plugin. In both cases, system property
>     "keycloak.logging.level" can be used to override the default.
>     Marek
>     On 04/04/17 09:24, Stian Thorgersen wrote:
>>     Pavel - can you comment on this please? If I remember correctly
>>     it wasn't working initially, then Marek fixed it, but now it's
>>     broken again.
>>     On 3 April 2017 at 22:06, Marek Posolda <mposolda at redhat.com
>>     <mailto:mposolda at redhat.com>> wrote:
>>         Doesn't work here too. But it worked a month ago or so. Not
>>         sure what changed in the meantime... Created
>>         https://issues.jboss.org/browse/KEYCLOAK-4705
>>         <https://issues.jboss.org/browse/KEYCLOAK-4705> . Will try to
>>         take a look.
>>         Marek
>>         On 03/04/17 16:22, Bill Burke wrote:
>>             And that helps how?  Running in IDE should not suppress
>>             any error
>>             messages.  The error message was actually an internal
>>             Undertow one
>>             complaining that async HTTP was unsupported.  I did look
>>             in the log4j
>>             properties.  The default logging level looks like it is INFO.
>>             On 4/3/17 9:33 AM, Stian Thorgersen wrote:
>>                 https://github.com/keycloak/keycloak/blob/master/testsuite/integration-arquillian/HOW-TO-RUN.md#testsuite-logging
>>                 <https://github.com/keycloak/keycloak/blob/master/testsuite/integration-arquillian/HOW-TO-RUN.md#testsuite-logging>
>>                 On 1 April 2017 at 21:22, Bill Burke
>>                 <bburke at redhat.com <mailto:bburke at redhat.com>
>>                 <mailto:bburke at redhat.com
>>                 <mailto:bburke at redhat.com>>> wrote:
>>                      When running arquillian tests in the IDE, I'm
>>                 still seeing no log
>>                      messages from the server.  I had to set a
>>                 breakpoint in JAX-RS code to
>>                      find out a Javascript parsing error.
>>                      _______________________________________________
>>                      keycloak-dev mailing list
>>                 keycloak-dev at lists.jboss.org
>>                 <mailto:keycloak-dev at lists.jboss.org>
>>                 <mailto:keycloak-dev at lists.jboss.org
>>                 <mailto:keycloak-dev at lists.jboss.org>>
>>                 https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>                 <https://lists.jboss.org/mailman/listinfo/keycloak-dev>
>>                  <https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>                 <https://lists.jboss.org/mailman/listinfo/keycloak-dev>>
>>             _______________________________________________
>>             keycloak-dev mailing list
>>             keycloak-dev at lists.jboss.org
>>             <mailto:keycloak-dev at lists.jboss.org>
>>             https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>             <https://lists.jboss.org/mailman/listinfo/keycloak-dev>

More information about the keycloak-dev mailing list