Last modified: 2014-08-19 14:34:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T60401, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 58401 - browsertests: triggers for Flow
browsertests: triggers for Flow
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 61219 (view as bug list)
Depends on:
Blocks: 53697
  Show dependency treegraph
 
Reported: 2013-12-12 17:34 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-08-19 14:34 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-12-12 17:34:00 UTC
The browser tests for Flow should be triggered by Gerrit just like it
is already the case for ULS (bug 52120) or going to be for VisualEditor (bug 53691).

The tests need to be carefully filtered out since they are expecting content or
behavior which are not to be found on a freshly installed wiki.

CC QA
Comment 1 Antoine "hashar" Musso (WMF) 2014-02-12 11:22:28 UTC
*** Bug 61219 has been marked as a duplicate of this bug. ***
Comment 2 Gerrit Notification Bot 2014-02-12 11:24:42 UTC
Change 112874 had a related patch set uploaded by Hashar:
Tag browser tests with @clean

https://gerrit.wikimedia.org/r/112874
Comment 3 Gerrit Notification Bot 2014-02-14 18:23:57 UTC
Change 112874 merged by jenkins-bot:
Tag browser tests with @clean

https://gerrit.wikimedia.org/r/112874
Comment 4 Antoine "hashar" Musso (WMF) 2014-03-03 17:37:44 UTC
I got Cirrus Search tests working with Nik and I am close to finish the integration of the VisualEditor tests.

I triggered a run of the Flow browsertests this morning and they are failing: https://integration.wikimedia.org/ci/job/mwext-browsertests-Flow-phantomjs/5/ I havent investigated though.

Cucumber HTML report is https://integration.wikimedia.org/ci/job/mwext-browsertests-Flow-phantomjs/5/artifact/log/report.html


The screenshots are not taken because the repository uses mediawiki_selenium (0.2.2), should use 0.2.3 to let us specify the screenshot destination.
Comment 5 Antoine "hashar" Musso (WMF) 2014-03-03 17:38:30 UTC
( and one can trigger a run manually using the lame tutorial at https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Trigger_a_job_manually )
Comment 6 Željko Filipin 2014-03-05 12:47:42 UTC
Antoine, do you still need help with this?
Comment 7 Željko Filipin 2014-03-05 12:52:50 UTC
As far as I can see[1], Flow is now using mediawiki_selenium 0.2.7, so screen shots should be taken.

1: https://github.com/wikimedia/mediawiki-extensions-Flow/blob/master/tests/browser/Gemfile.lock#L25
Comment 8 Antoine "hashar" Musso (WMF) 2014-03-05 14:01:27 UTC
Nice! I retriggered the job and it took screenshots for the failures: https://integration.wikimedia.org/ci/job/mwext-browsertests-Flow-phantomjs/6/
Comment 9 Andre Klapper 2014-04-25 06:51:10 UTC
Resetting ticket status as patch was merged
Comment 10 Antoine "hashar" Musso (WMF) 2014-08-19 14:34:17 UTC
We are not going to trigger browser tests on patch submission for now.  It is not that trivial to setup.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links