jenkins-bot has submitted this change and it was merged.
Change subject: Only run travis build on prod sites
......................................................................
Only run travis build on prod sites
Temporary workaround for bug on test sites.
Bug: T96943
Change-Id: I5604a389016c155ed31fad6a138061a81732426e
---
M .travis.yml
M tests/aspects.py
2 files changed, 11 insertions(+), 4 deletions(-)
Approvals:
John Vandenberg: Looks good to me, but someone else must approve
XZise: Looks good to me, approved
jenkins-bot: Verified
diff --git a/.travis.yml b/.travis.yml
index fa77aae..2077d2b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -79,9 +79,9 @@
# See
http://docs.travis-ci.com/user/encryption-keys/ for more information.
- secure:
kofInMlisiTBt9o/Ustc/vySlkKfxGzGCX2LwA1D2waym8sDTS0o5gMJ5LsrT/BUKwZbe1vLozPHqZrrkQvsdTml+DpZuotzdILs0m0f3BUoexEC6OON5IDljuxFyETrD1Ug44ih5Mc4lVFOdTcBzg501ZmswGwQrBvg/OyEFfE=
matrix:
- - LANGUAGE=en FAMILY=wikipedia EXTERNALS_HTTPLIB2=1
- - LANGUAGE=fr FAMILY=wikipedia PYSETUP_TEST_EXTRAS=1
- - LANGUAGE=test FAMILY=wikidata SITE_ONLY=1
+ - LANGUAGE=en FAMILY=wikipedia EXTERNALS_HTTPLIB2=1 PYWIKIBOT2_TEST_PROD_ONLY=1
+ - LANGUAGE=fr FAMILY=wikipedia PYSETUP_TEST_EXTRAS=1 PYWIKIBOT2_TEST_PROD_ONLY=1
+ - LANGUAGE=wikidata FAMILY=wikidata SITE_ONLY=1
- LANGUAGE=ar FAMILY=wiktionary SITE_ONLY=1 EXTERNALS_HTTPLIB2=1
notifications:
diff --git a/tests/aspects.py b/tests/aspects.py
index 7120fde..0af24b4 100644
--- a/tests/aspects.py
+++ b/tests/aspects.py
@@ -823,10 +823,17 @@
pywikibot._sites = {}
interface = None # defaults to 'APISite'
- if hasattr(cls, 'dry') and cls.dry:
+ dry = hasattr(cls, 'dry') and cls.dry
+ if dry:
interface = DrySite
for data in cls.sites.values():
+ if ('code' in data and data['code'] in ('test',
'mediawiki') and
+ 'PYWIKIBOT2_TEST_PROD_ONLY' in os.environ and not dry):
+ raise unittest.SkipTest(
+ 'Site code "%s" and PYWIKIBOT2_TEST_PROD_ONLY is
set.'
+ % data['code'])
+
if 'site' not in data and 'code' in data and 'family'
in data:
data['site'] = Site(data['code'],
data['family'],
interface=interface)
--
To view, visit
https://gerrit.wikimedia.org/r/206076
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I5604a389016c155ed31fad6a138061a81732426e
Gerrit-PatchSet: 3
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Ladsgroup <ladsgroup(a)gmail.com>
Gerrit-Reviewer: Merlijn van Deen <valhallasw(a)arctus.nl>
Gerrit-Reviewer: XZise <CommodoreFabianus(a)gmx.de>
Gerrit-Reviewer: jenkins-bot <>