[xwiki-devs] [Proposal] Community-sourcing of our compatibility grid
Hi devs, Here's something I'd love to see: The idea is the following: * Allow end users to install the extension and run the tests on their current XWiki Enterprise instance * At the end of the test make the extension publish the result by POSTing the result to a xwiki.org URL. The results should include: ** XE version ** DB version ** DB driver version ** Browser version ** Console logs ** Screenshots taken * Display test results on several places of xwiki.org: ** On a general compatibility page ** On the Installation page for specific Servlet Containers and Databases Note that we need to improve a bit the test suite so that: * All tests create data in a Test space * If a test requires a default page of XE we need to verify it contains what we need before the test starts and if not then mark the test as skipped instead of failing it * Tests work independently of what data already exists in the wiki I've entered it as a jira here: http://jira.xwiki.org/jira/browse/XE-1064 WDYT? Thanks -Vincent
On Fri, Dec 16, 2011 at 10:21 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Here's something I'd love to see:
The idea is the following: * Allow end users to install the extension and run the tests on their current XWiki Enterprise instance * At the end of the test make the extension publish the result by POSTing the result to a xwiki.org URL. The results should include: ** XE version ** DB version ** DB driver version ** Browser version ** Console logs ** Screenshots taken * Display test results on several places of xwiki.org: ** On a general compatibility page ** On the Installation page for specific Servlet Containers and Databases
Note that we need to improve a bit the test suite so that: * All tests create data in a Test space * If a test requires a default page of XE we need to verify it contains what we need before the test starts and if not then mark the test as skipped instead of failing it * Tests work independently of what data already exists in the wiki
We also need to take care of: * the user used to run the tests (XWiki.Admin might be deleted) * tests that create/register new users/groups * tests that change the wiki configuration (e.g. from the administration) Too bad we can't version at wiki level. Thanks, Marius
I've entered it as a jira here: http://jira.xwiki.org/jira/browse/XE-1064
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (2)
-
Marius Dumitru Florea -
Vincent Massol