Last modified: 2014-09-04 02:06:40 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 T54246, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 52246 - Browser tests for guided tours being delivered by the GettingStarted toolbar
Browser tests for guided tours being delivered by the GettingStarted toolbar
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
GettingStarted (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 59838
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-29 21:23 UTC by Matthew Flaschen
Modified: 2014-09-04 02:06 UTC (History)
10 users (show)

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


Attachments
password field is not filled properly (89.83 KB, image/png)
2014-08-27 09:14 UTC, Antoine "hashar" Musso (WMF)
Details

Description Matthew Flaschen 2013-07-29 21:23:02 UTC
There should be browser tests for the tours launched from the GettingStarted tooolbar.  These are 'gettingstartedtasktoolbar' and 'gettingstartedtasktoolbarve'.
Comment 1 Chris McMahon 2014-01-08 19:03:45 UTC
Is this still desired?  We had such tests at one time but they became irrelevant after a lot of A/B testing as I recall, and we did not replace them.
Comment 2 Matthew Flaschen 2014-01-08 21:01:08 UTC
Yes, these tours are being actively delivered, and there are no plans to remove them.
Comment 3 Matthew Flaschen 2014-03-27 04:39:26 UTC
I think we should probably implement these ourselves, in the GettingStarted repo, so we can develop some team Cucumber knowledge.
Comment 4 Željko Filipin 2014-03-27 16:27:59 UTC
Matthew, would you like to pair with me on this?
Comment 5 Matthew Flaschen 2014-03-29 04:29:35 UTC
It's not assigned or scheduled yet, but I think we would appreciate that later.
Comment 6 Željko Filipin 2014-03-29 13:38:53 UTC
Just ping me when you are ready. :)
Comment 7 Steven Walling 2014-03-29 23:59:09 UTC
(In reply to Matthew Flaschen from comment #3)
> I think we should probably implement these ourselves, in the GettingStarted
> repo, so we can develop some team Cucumber knowledge.

I'd also love to learn how to do write these.
Comment 8 Željko Filipin 2014-03-31 09:07:41 UTC
(In reply to Steven Walling from comment #7)
> I'd also love to learn how to do write these.

Pair programming for fun and profit FTW! :)

https://www.mediawiki.org/wiki/Pair_programming_for_fun_and_profit
Comment 9 Gerrit Notification Bot 2014-04-04 15:29:13 UTC
Change 123873 had a related patch set uploaded by Zfilipin:
Added files needed for Selenium tests

https://gerrit.wikimedia.org/r/123873
Comment 10 Željko Filipin 2014-04-04 15:44:30 UTC
Chris and I have paired on the first test, it is not finished. Who would like to pair with Chris or me to finish the test? :)
Comment 11 Gerrit Notification Bot 2014-07-09 14:23:02 UTC
Change 144978 had a related patch set uploaded by Zfilipin:
WIP The first GettingStarted test

https://gerrit.wikimedia.org/r/144978
Comment 12 Gerrit Notification Bot 2014-07-31 09:55:21 UTC
Change 150172 had a related patch set uploaded by Zfilipin:
WIP Enable browser tests for the GettingStarted extension

https://gerrit.wikimedia.org/r/150172
Comment 13 Gerrit Notification Bot 2014-08-07 17:17:57 UTC
Change 152795 had a related patch set uploaded by Zfilipin:
WIP Running Ruby linter for GettingStarted

https://gerrit.wikimedia.org/r/152795
Comment 14 Gerrit Notification Bot 2014-08-27 08:57:51 UTC
Change 144978 merged by jenkins-bot:
The first GettingStarted test

https://gerrit.wikimedia.org/r/144978
Comment 15 Gerrit Notification Bot 2014-08-27 09:07:40 UTC
Change 156510 had a related patch set uploaded by Hashar:
Ruby linter for GettingStarted

https://gerrit.wikimedia.org/r/156510
Comment 16 Gerrit Notification Bot 2014-08-27 09:09:12 UTC
Change 152795 merged by jenkins-bot:
Running Ruby linter for GettingStarted

https://gerrit.wikimedia.org/r/152795
Comment 17 Gerrit Notification Bot 2014-08-27 09:11:15 UTC
Change 156510 merged by jenkins-bot:
Ruby linter for GettingStarted

https://gerrit.wikimedia.org/r/156510
Comment 18 Antoine "hashar" Musso (WMF) 2014-08-27 09:14:13 UTC
Created attachment 16290 [details]
password field is not filled properly

Jenkins / Zuul have now been configured.

The first build of the browser test (https://integration.wikimedia.org/ci/job/browsertests-GettingStarted-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/1/ ) fails though:

Scenario: User sees modal call to action after registration # features/modal_on_editable_returnto.feature:4
 Given I have just registered                              # features/step_definitions/modal_on_editable_returnto_steps.rb:1
  timed out after 10 seconds, waiting for {:id=>"pt-logout", :tag_name=>"li"} to become present (Watir::Wait::TimeoutError)

The password field was left empty (see attachment). I guess the job defined by https://gerrit.wikimedia.org/r/#/c/150172/ is missing something.
Comment 19 Matthew Flaschen 2014-09-04 02:06:40 UTC
This test has nothing to do with the toolbar guided tours.  Please use bug 63172 for the modal/CTA tests.

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


Navigation
Links