WMDE-leszek added a comment.
T200011 got resolved and revealed that, at least when targetting "real" sites not a local wikis, Wikibase(Lexeme) browser tests should include the login step.
See subtask for details of this blocker.TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 445652 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Selenium: add selenium-daily NPM script
https://gerrit.wikimedia.org/r/445652TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 445652 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] Selenium: add selenium-daily NPM script
https://gerrit.wikimedia.org/r/445652TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 441827 abandoned by Zfilipin:
Job running WikibaseLexeme Selenium tests daily
Reason:
Replaced with https://gerrit.wikimedia.org/r/c/integration/config/ /443931 and https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/ /445652
gerritbot added a comment.
Change 434025 abandoned by Zfilipin:
WIP Added WikibaseLexeme project for a daily node selenium test run against beta cluster
Reason:
Simpler and working implementation at https://gerrit.wikimedia.org/r/c/integration/config/ /441827
gerritbot added a comment.
Change 441827 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Job running WikibaseLexeme Selenium tests daily
https://gerrit.wikimedia.org/r/441827TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 441393 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Selenium: update json Ruby gem
https://gerrit.wikimedia.org/r/441393TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 441393 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] Selenium: update json Ruby gem
https://gerrit.wikimedia.org/r/441393TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
WMDE-leszek added a comment.
Thanks @hashar for the insight. I am trying to do something along the lines of what you've described. Expect patches soon :)
ext-skins-submodules-update is to process submodules in all extensions which is probably not needed.
Wikibase has some UI things as
hashar added a comment.
https://gerrit.wikimedia.org/r/c/integration/config/+/441035 had Zuul to inject the dependencies by the job is triggered by Jenkins itself. Hence the patch would do nothing.
The job would need to define a parameter EXT_DEPENDENCIES with a default set to the list of
gerritbot added a comment.
Change 441042 merged by jenkins-bot:
[integration/config@master] Revert "Install dependency extensions when running selenium-WikibaseLexeme-chrome"
https://gerrit.wikimedia.org/r/441042TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 441042 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Revert "Install dependency extensions when running selenium-WikibaseLexeme-chrome"
https://gerrit.wikimedia.org/r/441042TASK
gerritbot added a comment.
Change 441035 merged by jenkins-bot:
[integration/config@master] Install dependency extensions when running selenium-WikibaseLexeme-chrome
https://gerrit.wikimedia.org/r/441035TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 441035 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[integration/config@master] Install dependency extensions when running selenium-WikibaseLexeme-chrome
https://gerrit.wikimedia.org/r/441035TASK
gerritbot added a comment.
Change 440541 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Update installation instructions in readme file
https://gerrit.wikimedia.org/r/440541TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 440541 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] WIP Update installation instructions in readme file
https://gerrit.wikimedia.org/r/440541TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
zeljkofilipin added a comment.
In T194252#4242465, @WMDE-leszek wrote:
I've put the instructions to README as https://gerrit.wikimedia.org/r/#/c/436270/. Feel free to review the instructions by trying them out!
I am following instructions and things seem to work fine up until this point.
gerritbot added a comment.
Change 434016 merged by jenkins-bot:
[integration/config@master] Added WikibaseLexeme for a daily Ruby selenium test run
https://gerrit.wikimedia.org/r/434016TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 437741 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Add missing Rake configuration file
https://gerrit.wikimedia.org/r/437741TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 437741 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] Add missing Rake configuration file
https://gerrit.wikimedia.org/r/437741TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 437737 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Move RubyGems configuration files to root of the repository
https://gerrit.wikimedia.org/r/437737TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 437737 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] Move RubyGems configuration files to root of the repository
https://gerrit.wikimedia.org/r/437737TASK
gerritbot added a comment.
Change 437718 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Add missing configuration file for Ruby Selenium tests
https://gerrit.wikimedia.org/r/437718TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 437718 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/WikibaseLexeme@master] Add missing configuration file for Ruby Selenium tests
https://gerrit.wikimedia.org/r/437718TASK
hashar added a comment.
The summary from a quick chat with @zeljkofilipin :
selenium-WikibaseLexeme-chrome-434016 will work whenever WikibaseLexeme adds a file tests/browser/ci.yml:
java.nio.file.NoSuchFileException:
WMDE-leszek added a comment.
In T194252#4242356, @zeljkofilipin wrote:
In T194252#4241956, @WMDE-leszek wrote:
@zeljkofilipin we don't really use vagrant with wikibaselexeme. Actually, all developers have been using docker containers for the development work.
Are the containers available?
zeljkofilipin added a comment.
In T194252#4241956, @WMDE-leszek wrote:
@zeljkofilipin we don't really use vagrant with wikibaselexeme. Actually, all developers have been using docker containers for the development work.
Are the containers available?
Not that it is the answer I am proud to
WMDE-leszek added a comment.
@zeljkofilipin we don't really use vagrant with wikibaselexeme. Actually, all developers have been using docker containers for the development work.
Not that it is the answer I am proud to give, but in theory enabling wikbase_repo role, and then manually cloning
zeljkofilipin added a comment.
@WMDE-leszek how do I run tests locally (using mediawiki-vagrant)? Should I enable wikibase_repo and/or wikidata roles?TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To:
gerritbot added a comment.
Change 432982 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Added beta environment for Ruby browser tests
https://gerrit.wikimedia.org/r/432982TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
zeljkofilipin added a comment.
Created testing job selenium-WikibaseLexeme-jessie-434025 for 434025.TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: WMDE-leszek, zeljkofilipinCc: zeljkofilipin, gerritbot,
gerritbot added a comment.
Change 434024 merged by jenkins-bot:
[integration/config@master] Parametrize target site in selenium-{name}-jessie
https://gerrit.wikimedia.org/r/434024TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 434024 had a related patch set uploaded (by Zfilipin; owner: WMDE-leszek):
[integration/config@master] Parametrize target site in selenium-{name}-jessie
https://gerrit.wikimedia.org/r/434024TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 432983 abandoned by WMDE-leszek:
[WIP] Added selenium project for WikibaseLexeme extension
Reason:
Split into I91088bf170a4d31a244d5cd0de2d8eaca6c7 and I71c78f9ab01e1ed955911521f00ea7e2cc4b6da5
https://gerrit.wikimedia.org/r/432983TASK
gerritbot added a comment.
Change 434016 had a related patch set (by WMDE-leszek) published:
[integration/config@master] Added WikibaseLexeme for a daily Ruby selenium test run
https://gerrit.wikimedia.org/r/434016TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
gerritbot added a comment.
Change 434025 had a related patch set (by WMDE-leszek) published:
[integration/config@master] Added WikibaseLexeme project for a daily node selenium test run against beta cluster
https://gerrit.wikimedia.org/r/434025TASK
gerritbot added a comment.
Change 432982 had a related patch set (by WMDE-leszek) published:
[mediawiki/extensions/WikibaseLexeme@master] Added beta environment for Ruby browser tests
https://gerrit.wikimedia.org/r/432982TASK DETAILhttps://phabricator.wikimedia.org/T194252EMAIL
37 matches
Mail list logo