jayvdb added a comment.
@hashar , this task is only waiting on the blocker task https://phabricator.wikimedia.org/T69931 , which is a Beta-Cluster bug. The tests against betawiki are failing because of that bug. (On the sister task https://phabricator.wikimedia.org/T100796 are links to the latest builds against betawiki with errors)
Pywikibot does not have a family class for the beta cluster, as our family class generator fails due to https://phabricator.wikimedia.org/T69931, so needs to be generated for each build . (However, Pywikibot now has an AutoFamily class, which is able to be used instead)
Commands to run a test build against enwp.beta without logged in user tests:
python -m generate_family_file 'http://en.wikipedia.beta.wmflabs.org/' 'wpbeta' 'y' python -m generate_user_files -dir:~/.pywikibot/ -family:wpbeta -lang:en -v nosetests
To add logged in user tests, the password file needs to be created and added to user-config.py, which requires a bit of shell tomfoolery. I can give precise instructions for that too if necessary, when we're closer to actually doing this.
TASK DETAIL https://phabricator.wikimedia.org/T100903
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: hashar, mmodell, greg, jayvdb, Aklapper, scfc, pywikipedia-bugs