Hi Carsten,

Thanks for taking a look and providing the fix.  I can also confirm that
the starter tests work fine after updating the starter with:
org.apache.sling:org.apache.sling.engine:2.12.0 +
org.apache.sling.auth.core:1.5.9-SNAPSHOT +
org.apache.sling.junit.scriptable:1.0.13-SNAPSHOT

I was already doing some unrelated work in auth.core, so I can wrap that up
today and get the releases started.

Regards,
Eric

On Mon, Sep 26, 2022 at 6:37 AM Carsten Ziegeler <cziege...@apache.org>
wrote:

> +1, I can't help with releases atm, so either someone else can step in
> or I can do it end of week
>
> Regards
> Carsten
>
> Am 26.09.2022 um 14:54 schrieb Robert Munteanu:
> > Should we start votes for the two new bundles so that we have stable
> > Starter ITs?
> >
> > On Mon, 2022-09-26 at 09:32 +0200, Carsten Ziegeler wrote:
> >> The failing tests are actually caused by
> >>
> >> a) https://issues.apache.org/jira/browse/SLING-11598 - a "bug" in
> >> auth
> >> core which lets the authentication support re-register on
> >> configuration
> >> change. This should not happen. With Engine 2.12.0 it causes the
> >> engine
> >> to restart. In general, this is not a bug as after some time of
> >> reconfiguration, everything is up and stable again. However, this can
> >> be
> >> easily avoided by fixing auth core and is actually a regression of
> >> auth
> >> core introduced a while back due to refactorings.
> >> b) https://issues.apache.org/jira/browse/SLING-11597 - a bug in junit
> >> scriptable which is implementing servlet request/response interfaces
> >> by
> >> hand (which really should be avoided). Sling engine is expecting
> >> servlet
> >> api 3.0 to work, junit scriptable is not implementing it properly. I
> >> added a workaround
> >>
> >> With both issues fixed, starter tests run totally fine on my machine
> >>
> >> Regards
> >> Carsten
> >>
> >> Am 26.09.2022 um 07:35 schrieb Carsten Ziegeler:
> >>> With Engine 2.12.0 I get consistently these failing tests:
> >>>
> >>> [ERROR] Failures:
> >>> [ERROR]
> >>> DavExDisabledAnonAccessTest>DavExIntegrationTest.tearDown:90-
> >>>> configureServerAfterTest:33->HttpTestBase.assertPostStatus:412
> >>> Unable to enable anonymous access expected:<200> but was:<404>
> >>> [ERROR]
> >>> DavExDisabledAnonAccessTest>DavExIntegrationTest.setUp:46-
> >>>> configureServerBeforeTest:40->HttpTestBase.assertPostStatus:412
> >>> Unable to disable anonymous access expected:<200> but was:<404>
> >>> [ERROR]   RedirectOnLogoutTest.testRedirectToResourceAfterLogout:70
> >>> Expected redirect expected:<302> but was:<401>
> >>> [ERROR]
> >>> PostSendErrorTest.testNotSuccessfulWithHtmlResponseAndSendError:48-
> >>>> HttpTestBase.getContent:457 Expected status 500 for
> >>> http://localhost:38719/PostSendErrorTest/1664170496409 (content=)
> >>> expected:<500> but was:<401>
> >>> [ERROR]
> >>> PostSendErrorTest.testNotSuccessfulWithJsonResponseAndSendError:88-
> >>>> HttpTestBase.getContent:457 Expected status 500 for
> >>> http://localhost:38719/PostSendErrorTest/1664170496409 (content=)
> >>> expected:<500> but was:<401>
> >>> [ERROR] Errors:
> >>> [ERROR]   ServerSideScriptsTest.runScripts:235 » JsonGeneration
> >>> write(param) is only val...
> >>> [INFO]
> >>> [ERROR] Tests run: 572, Failures: 5, Errors: 1, Skipped: 1
> >>>
> >>> Regards
> >>> Carsten
> >>>
> >>> Am 26.09.2022 um 06:59 schrieb Carsten Ziegeler:
> >>>> It seems I cannot even run the starter tests with Engine 2.11.0 -
> >>>> Sling does not start within a minute
> >>>>
> >>>> Regards
> >>>> Carsten
> >>>>
> >>>> Am 26.09.2022 um 06:47 schrieb Carsten Ziegeler:
> >>>>> I did extensive tests with that engine version and didn't run
> >>>>> into
> >>>>> problems. I don't know much about the tests but maybe they make
> >>>>> assumptions which do not hold true anymore.
> >>>>>
> >>>>> We need to dig into this and see what is going on
> >>>>>
> >>>>> Regards
> >>>>> Carsten
> >>>>>
> >>>>> Am 22.09.2022 um 21:34 schrieb Eric Norman:
> >>>>>> -1 for me since I could not successfully run the starter
> >>>>>> integration
> >>>>>> tests
> >>>>>> with this version.  Were you expecting that changes would be
> >>>>>> required in
> >>>>>> the tests to compensate for the changes?
> >>>>>>
> >>>>>> I get anywhere from 4 to 100+ various test failures during
> >>>>>> each
> >>>>>> build of
> >>>>>> the latest starter project after switching to v2.12.0 of the
> >>>>>> engine.
> >>>>>>
> >>>>>> Regards,
> >>>>>> -Eric
> >>>>>
> >>>>
> >>>
> >>
> >
> >
>
> --
> Carsten Ziegeler
> Adobe
> cziege...@apache.org
>

Reply via email to