Hi, While I understand the logic, this proposal sounds like we want to move towards skin-level tests (and supporting multiple skins), i.e. with the addition of a new XWiki skin, we will need a complete set of new UI tests for the new skin, since all our existing UI tests will be associated with the previous skin.
AFAIK, we agreed (mainly due to low man-power) to only support 1 XWiki skin and, as skins come and go, we only update the tests, not replace them. Take the colibri to flamingo transition for example: we just updated some tests instead of rewriting a complete new set of tests + pageObjects. IMO, if we are looking for a replacement of xwiki-enterprise-test-ui, we could try what Marius suggested and use an xwiki-platform-web-test module so that we move the tests to platform and still don`t tie them to a particular skin (such as flamingo). Thanks, Eduard On Mon, Aug 3, 2015 at 5:14 PM, [email protected] <[email protected]> wrote: > Note that we could also move the base PageObjects currently located in > xwiki-platform-test into xwiki-platform-flamingo-skin-test-pageobjects… > > -Vincent > > > On 3 Aug 2015 at 14:55:22, [email protected] ([email protected](mailto: > [email protected])) wrote: > > > > > > > On 3 Aug 2015 at 14:53:50, Marius Dumitru Florea ( > [email protected](mailto:[email protected])) > wrote: > > > > > +1. I guess we'll have to add a xwiki-platofrm-web-test module at some > > > point for testing the Velocity templates that are shared between > > > skins. > > > > yes, I didn’t mention this but I agree. For now since we have only 1 > skin (or will soon since we’re removing colibri) it seems simpler to have > the tests in Flamingo. > > > > Thanks > > -Vincent > > > > > Thanks, > > > Marius > > > > > > On Mon, Aug 3, 2015 at 3:41 PM, [email protected] wrote: > > > > Hi devs, > > > > > > > > I’ve brainstormed with Thomas and we’ve discussed where to put > functional tests such as test that verify that page creation from the UI > works (i.e. that test the create vm and the oldcore java action in this > case). > > > > > > > > We’re proposing to put those tests (which are currently located in > enterprise tests) under xwiki-platform-flamingo-skin, i.e. to assimilate > those tests as functional skin tests. > > > > > > > > In order to do this I’ll create: > > > > > > > > xwiki-platform-flamingo > > > > |_ xwiki-platform-flamingo-skin > > > > |_ xwiki-platform-flamingo-skin-resources (—> zip) > > > > |_ xwiki-platform-flamingo-skin-test (functional tests) > > > > |_ xwiki-platform-flamingo-theme > > > > |_ xwiki-platform-flamingo-theme-bootswatch (XAR) > > > > |_ xwiki-platform-flamingo-theme-ui (XAR) > > > > |_ xwiki-platform-flamingo-theme-test (functional tests for Theme UI) > > > > > > > > WDYT? > > > > > > > > I’m going to start moving and splitting the current CreatePageTest > into 2: > > > > * the tests that use Template Provider will go in > platform-administration-tests > > > > * the tests that verify simple page/space creation will go in > xwiki-platform-flamingo-skin-test > > > > > > > > Thanks > > > > -Vincent > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

