There should be browser tests for the tours launched from the GettingStarted tooolbar. These are 'gettingstartedtasktoolbar' and 'gettingstartedtasktoolbarve'.
Version: unspecified
Severity: normal
There should be browser tests for the tours launched from the GettingStarted tooolbar. These are 'gettingstartedtasktoolbar' and 'gettingstartedtasktoolbarve'.
Version: unspecified
Severity: normal
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | None | T92156 Cucumber tests for GettingStarted | |||
Declined | None | T54246 Browser tests for guided tours being delivered by the GettingStarted toolbar | |||
Resolved | • Mattflaschen-WMF | T61838 Configure Redis on Beta for GettingStarted | |||
Resolved | • Mattflaschen-WMF | T48299 add populateCategories.php script to project |
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.
Yes, these tours are being actively delivered, and there are no plans to remove them.
I think we should probably implement these ourselves, in the GettingStarted repo, so we can develop some team Cucumber knowledge.
swalling wrote:
(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.
(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
Change 123873 had a related patch set uploaded by Zfilipin:
Added files needed for Selenium tests
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? :)
Change 144978 had a related patch set uploaded by Zfilipin:
WIP The first GettingStarted test
Change 150172 had a related patch set uploaded by Zfilipin:
WIP Enable browser tests for the GettingStarted extension
Change 152795 had a related patch set uploaded by Zfilipin:
WIP Running Ruby linter for GettingStarted
Change 156510 had a related patch set uploaded by Hashar:
Ruby linter for GettingStarted
Created attachment 16290
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.
Attached:
This test has nothing to do with the toolbar guided tours. Please use bug 63172 for the modal/CTA tests.
MediaWiki-extensions-GettingStarted has been removed from Wikimedia wikis and is getting archived per T292654. Thus declining this task to reflect reality.
See e.g. GrowthExperiments-NewcomerTasks or #GuidedTour instead nowadays for related use cases.