Page MenuHomePhabricator

[TestSwarm] Submit jobs for Special:JavaScriptTest as well
Closed, ResolvedPublic

Description

  • Create a second (temporary?) project account so that they don't clutter the history of the "MediaWiki" account.
  • Change TestSwarmMWMain's option "testPattern" to point to:

./index.php/Special:JavaScriptTest/qunit?filter=$1

instead of:

./tests/qunit/?filter=$2

for the mediawiki-jstesting project account

After they are stable, we can clear the test account and change the main account


Version: unspecified
Severity: normal

Details

Reference
bz33499

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:07 AM
bzimport set Reference to bz33499.

Also required for the i18n team.

(In reply to comment #1)

Also required for the i18n team.

Yes, this is required in order to run extension tests on the live swarm. However they can be developed already since all the requirements are in trunk, so it can be ran locally fine. Not blocking for now.

I did rewrite the testswarm job submitter, it is packaged as an ant target for later usage with Jenkins. I still have to test the ant script and then create the Jenkins job.

Jenkins is finally submitting job request to Testswarm. It is done through the ant target 'testswarm-submijob' which is only run if all previous Tests have been successful.

Jobs list:
http://integration.mediawiki.org/testswarm/user/MediaWiki/

Test suite do not complete though and tests ends up in timeout. Will have to check with Timo.

I finally polished up the Testswarm installation today. The javascript injector was missing as well as some DB rights.
Both issues fixed and I have a few clients connected to it.