[QA] Ongoing test failures on enwiki, testwiki, and betawiki

Jon Robson jrobson at wikimedia.org
Wed Feb 5 23:45:17 UTC 2014


This is a new problem. This got broken by 2 unrelated changes that
came in around the same time.

https://gerrit.wikimedia.org/r/111651 fixes these.

On Wed, Feb 5, 2014 at 3:25 PM, Chris McMahon <cmcmahon at wikimedia.org> wrote:
>
>
>
> On Wed, Feb 5, 2014 at 2:41 PM, Arthur Richards <arichards at wikimedia.org>
> wrote:
>>
>> From Jon's latest email, it sounds like the beta test failures should be
>> resolved (save for the VE-related ones). With the testwiki and enwiki
>> failures, are those expected to go away with tomorrow's deployment?
>>
>
> Actually, the fix to page_loading.feature isn't quite complete, the step
> doesn't check properly that the editor is enabled, and there is an
> unimplemented step to be refactored.  If Jon doesn't fix these I will.
> -Chris
>
> $ bundle exec cucumber features/page_loading.feature
> @en.m.wikipedia.beta.wmflabs.org @test2.m.wikipedia.org
> Feature: Loading pages
>
>   # In stable pages are loaded the standard way via links.
>   Scenario: Page loads without ajax in stable      #
> features/page_loading.feature:5
>     Given I am logged in as a new user             #
> features/step_definitions/common_steps.rb:48
>     And I visit a protected page                   #
> features/step_definitions/common_steps.rb:108
>     And I click the placeholder search box         #
> features/step_definitions/search_steps.rb:1
>     And I type into search box "Foo bar"           #
> features/step_definitions/search_steps.rb:10
>     When I click a search result                   #
> features/step_definitions/search_steps.rb:30
>     Then The edit button is enabled                #
> features/step_definitions/editor_steps.rb:1
>       expected "edit-page" to match "enabled"
> (RSpec::Expectations::ExpectationNotMetError)
>       features/page_loading.feature:11:in `Then The edit button is enabled'
>     And The text of the first heading is "Foo bar" #
> features/step_definitions/common_article_steps.rb:40
>
>   # In alpha mode pages are loaded via JavaScript and ajax.
>   @wip
>   Scenario: Edit button updates when lazy load a page from search #
> features/page_loading.feature:16
>     Given I am in alpha mode                                      #
> features/step_definitions/common_steps.rb:73
>     And I am logged in as a new user                              #
> features/step_definitions/common_steps.rb:48
>     And I visit a protected page                                  #
> features/step_definitions/common_steps.rb:108
>     And I click the placeholder search box                        #
> features/step_definitions/search_steps.rb:1
>     And I type into search box Foo bar                            #
> features/page_loading.feature:21
>     When I click a search result                                  #
> features/step_definitions/search_steps.rb:30
>     Then The edit button is enabled                               #
> features/step_definitions/editor_steps.rb:1
>     And The text of the first heading is "Foo bar"                #
> features/step_definitions/common_article_steps.rb:40
>
> Failing Scenarios:
> cucumber features/page_loading.feature:5 # Scenario: Page loads without ajax
> in stable
>
> 2 scenarios (1 failed, 1 undefined)
> 15 steps (1 failed, 4 skipped, 1 undefined, 9 passed)
> 1m31.641s
>
> You can implement step definitions for undefined steps with these snippets:
>
> Given(/^I type into search box Foo bar$/) do
>   pending # express the regexp above with the code you wish you had
> end
>
>
>
> _______________________________________________
> QA mailing list
> QA at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/qa
>



More information about the QA mailing list