Hashar has uploaded a new change for review. https://gerrit.wikimedia.org/r/86868
Change subject: WIP WIP browsertests for extension WIP WIP ...................................................................... WIP WIP browsertests for extension WIP WIP Change-Id: I4e7da6628395ab8eebb9cbd6a0a60d3f33759b18 --- M mediawiki-extensions.yaml 1 file changed, 36 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config refs/changes/68/86868/1 diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml index 397cfe3..0b4c044 100644 --- a/mediawiki-extensions.yaml +++ b/mediawiki-extensions.yaml @@ -1,3 +1,39 @@ +# Parameters: dependencies +- job-template: + name: '{name}-{ext-name}-browsertests' + node: integration-selenium-driver # has the browsertest vhost + defaults: use-zuul-for-mw-ext + triggers: + - zuul + + builders: + # setup mediawiki master + extension dependencies + - mw-setup-extension: + mwbranch: 'master' + dependencies: '{dependencies}' + - shell: | + #!/bin/bash -x + TEST_ID=`echo "$ZUUL_PROJECT/$ZUUL_COMMIT/$BUILD_NUMBER" | tr '/' '-'` + # Post configure MediaWiki + echo " + # Injected by Jenkins + \$wgServer = 'http://localhost:9413/'; + \$wgScriptPath = '/${TEST_ID}'; + \$wgScript = \$wgStylePath = \$wgLogo = false; + " >> $WORKSPACE/LocalSettings.php + + # On labs: + DOCROOT="/mnt/localhost-browsertests" + + # Publish WORKSPACE in Apache + ln -s "$WORKSPACE" "$DOCROOT/$TEST_ID" + curl --include "http://localhost:9413/$TEST_ID/index.php" |head -n42 + + # Run browser tests? + # FIXME: got to fetch artifacts from qa/browserstack job + + rm "$DOCROOT/$TEST_ID" + - job-template: # TODO: Use global '{name}-phplint' template instead name: '{name}-{ext-name}-lint' -- To view, visit https://gerrit.wikimedia.org/r/86868 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4e7da6628395ab8eebb9cbd6a0a60d3f33759b18 Gerrit-PatchSet: 1 Gerrit-Project: integration/jenkins-job-builder-config Gerrit-Branch: master Gerrit-Owner: Hashar <has...@free.fr> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits