[keycloak-dev] local build failing, travis passing

Bill Burke bburke at redhat.com
Mon Dec 12 11:54:05 EST 2016


The filter you have looks like the test should have run which is why the 
review needs to happen.

On 12/12/16 11:51 AM, Stian Thorgersen wrote:
> It should run at least what it used to run before I broke it up into 
> multiple parallell jobs (seems I did a poor job when I did that and 
> messed some stuff up). That can be fixed straight away, but adding 
> more tests (new adapter tests, clustering tests, console tests, etc.) 
> we should probably review later as it may impact stability and time to 
> test a PR on Travis.
>
> On 12 December 2016 at 17:46, Bill Burke <bburke at redhat.com 
> <mailto:bburke at redhat.com>> wrote:
>
>     This wasn't just the adapter tests, initially it was the
>     PartialImportsTest which lives under org.keycloak.testsuite.admin
>     somewhere and should have run and should have failed.
>
>     https://issues.jboss.org/browse/KEYCLOAK-4068
>     <https://issues.jboss.org/browse/KEYCLOAK-4068>
>
>
>     On 12/12/16 8:24 AM, Stian Thorgersen wrote:
>>     Let's review the tests ran by Travis after the new year, but with
>>     Travis having the option to run groups of tests in parallel we
>>     should be able to tests more including adapters and console.
>>     Travis should also be changed to tests with the full KC server
>>     and WildFly for adapters rather than embedded Undertow.
>>
>>     On 5 December 2016 at 16:32, Bill Burke <bburke at redhat.com
>>     <mailto:bburke at redhat.com>> wrote:
>>
>>         These broke because they weren't part of the main build.  I
>>         thought they
>>         were just dead code because when I did a "Find Usages" for
>>         them, nothing
>>         came up.  Minimally, things should at least be compiled with
>>         the main
>>         build, that way when refactorings happen, somebody doesn't
>>         delete a test
>>         dependency by accident.
>>
>>
>>         On 12/5/16 6:53 AM, Hynek Mlnarik wrote:
>>         > Speaking of the tests, we seem not to run any of the
>>         adapter test
>>         > suites. I believe that running at least adapter tests for
>>         wildfly
>>         > would be beneficial, preventing e.g. [1]. WDYT?
>>         >
>>         > [1] https://issues.jboss.org/browse/KEYCLOAK-4017
>>         <https://issues.jboss.org/browse/KEYCLOAK-4017>
>>         >
>>         > On Mon, Dec 5, 2016 at 8:39 AM, Marek Posolda
>>         <mposolda at redhat.com <mailto:mposolda at redhat.com>
>>         > <mailto:mposolda at redhat.com <mailto:mposolda at redhat.com>>>
>>         wrote:
>>         >
>>         >     Fyi. On Friday afternoon, I've found the issue that
>>         travis didn't run
>>         >     all the tests from the testsuite. And PartialImportTest
>>         was the one,
>>         >     which wasn't executed. See
>>         > https://issues.jboss.org/browse/KEYCLOAK-4021
>>         <https://issues.jboss.org/browse/KEYCLOAK-4021>
>>         >     <https://issues.jboss.org/browse/KEYCLOAK-4021
>>         <https://issues.jboss.org/browse/KEYCLOAK-4021>>
>>         >
>>         >     However with the travis fix, all the tests were passing
>>         (including
>>         >     PartialImportTest). So it seems this test was just failing
>>         >     randomly (not
>>         >     always)?
>>         >
>>         >     Now I can see in latest travis build that
>>         PartialImportTest passes.
>>         >
>>         >     Marek
>>         >
>>         >
>>         >
>>         >
>>         >     On 03/12/16 17:36, Bill Burke wrote:
>>         >     > I just noticed that my local build fails while travis
>>         passes.
>>         >     The bug is
>>         >     > really something travis should have picked up,
>>         specifically the
>>         >     > PartialImportsTest was removing an identity
>>         provider.  The JPA
>>         >     > removeIdenittyProviderByAlias method was wrong as it
>>         was trying
>>         >     to load
>>         >     > an IdentityProviderModel after it was removed thus
>>         resulting in a
>>         >     > Hibernate error.  Travis did not pick this up which
>>         makes me
>>         >     wonder if
>>         >     > the test is even running.
>>         >     >
>>         >     > FYI, i have a pull request that fixes this that is
>>         incoming. The
>>         >     bug,
>>         >     > not travis.
>>         >     >
>>         >     > Bill
>>         >     >
>>         >     >
>>         >     > _______________________________________________
>>         >     > 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>
>>         <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>>
>>         >
>>         >
>>         >
>>         >
>>         > --
>>         >
>>         > --Hynek
>>
>>         _______________________________________________
>>         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