jenkins-bot has submitted this change and it was merged.

Change subject: Additionally run Wikidata browsertests without saucelabs
......................................................................


Additionally run Wikidata browsertests without saucelabs

Disable saucelabs when using a local headless browser.

Bug: T116166
Change-Id: I6f7a09fbe594dfbd12186c8d78b72f65c2666658
---
M jjb/browsertests.yaml
M jjb/job-templates-browsertests.yaml
M jjb/macro-browsertests.yaml
3 files changed, 37 insertions(+), 2 deletions(-)

Approvals:
  Hashar: Looks good to me, but someone else must approve
  JanZerebecki: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/browsertests.yaml b/jjb/browsertests.yaml
index 069aa4b..ede7688 100644
--- a/jjb/browsertests.yaml
+++ b/jjb/browsertests.yaml
@@ -401,7 +401,7 @@
 
 # Wikidata
 - project:
-    name: WikidataTests
+    name: WikidataTestsSauce
     defaults: browsertests
     browser: firefox
     folder: tests
@@ -424,11 +424,35 @@
          browser_timeout: 360
          cucumber_tags: '@performance_testing'
          recipients: *emails-Wikidata-devs
-
       - 'browsertests-Wikidata-{name}-{platform}-{browser}-sauce':
          name: SmokeTests
          cucumber_tags: '@smoke'
          recipients: *emails-Wikidata-devs
+- project:
+    name: WikidataTestsHeadless
+    defaults: browsertests
+    browser: firefox
+    folder: tests
+    headless: 'true'
+    mediawiki_credentials_id: WikidataTester-at-beta.wmflabs.org
+    mediawiki_url: wikidata.beta.wmflabs.org
+    platform: linux
+    recipients: *emails-Wikidata-qa
+    repository: WikidataBrowserTests.git
+    repository_host: github.com/wmde
+
+    jobs:
+      - 'browsertests-Wikidata-{name}-{platform}-{browser}':
+         browsertest_job_timeout: '240'
+      - 'browsertests-Wikidata-{name}-{platform}-{browser}':
+         name: PerformanceTests
+         browser_timeout: 360
+         cucumber_tags: '@performance_testing'
+         recipients: *emails-Wikidata-devs
+      - 'browsertests-Wikidata-{name}-{platform}-{browser}':
+         name: SmokeTests
+         cucumber_tags: '@smoke'
+         recipients: *emails-Wikidata-devs
 
 # WikiLove
 - project:
diff --git a/jjb/job-templates-browsertests.yaml 
b/jjb/job-templates-browsertests.yaml
index 5d020d0..bc8e506 100644
--- a/jjb/job-templates-browsertests.yaml
+++ b/jjb/job-templates-browsertests.yaml
@@ -56,7 +56,12 @@
 - job-template:
     name: 'browsertests-Wikidata-{name}-{platform}-{browser}-sauce'
     defaults: browsertests
+    triggers:
+          - timed: "H 01 * * *"
 
+- job-template:
+    name: 'browsertests-Wikidata-{name}-{platform}-{browser}'
+    defaults: browsertests
     triggers:
           - timed: "H 01 * * *"
 
diff --git a/jjb/macro-browsertests.yaml b/jjb/macro-browsertests.yaml
index 317c615..f05c91b 100644
--- a/jjb/macro-browsertests.yaml
+++ b/jjb/macro-browsertests.yaml
@@ -17,6 +17,12 @@
           export SCREENSHOT_FAILURES=true
           export SCREENSHOT_FAILURES_PATH="$WORKSPACE/log"
 
+          # headless means local headless browser, thus disable saucelabs
+          if [ $HEADLESS = 'true' ]; then
+            unset SAUCE_ONDEMAND_ACCESS_KEY
+            unset SAUCE_ONDEMAND_USERNAME
+          fi
+
           # Log results to Raita
           export RAITA_URL=http://integration-raita.eqiad.wmflabs:9200/raita
 

-- 
To view, visit https://gerrit.wikimedia.org/r/247901
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I6f7a09fbe594dfbd12186c8d78b72f65c2666658
Gerrit-PatchSet: 4
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: JanZerebecki <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: JanZerebecki <[email protected]>
Gerrit-Reviewer: Zfilipin <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to