This task covers the work to fix the missing steps identified in the mwext-mw-selenium-jessie job:
13:36:23 And the page "Selenium diff test" exists and has at least "51" edits # features/step_definitions/create_page_api_steps.rb:1 13:36:23 Undefined step: "the page "Selenium diff test" exists" (Cucumber::Undefined) 13:36:23 ./features/step_definitions/create_page_api_steps.rb:3:in `/^the page "(.*?)" exists and has at least "(\d+)" edits$/' 13:36:23 features/special_history_nojs.feature:7:in `And the page "Selenium diff test" exists and has at least "51" edits'
Also, https://integration.wikimedia.org/ci/job/mwext-mw-selenium-jessie/8676/console
14:33:34 @integration 14:33:34 Scenario: Bug: T129600 # features/switch_views.feature:18 14:33:34 Given I am on the desktop site # features/switch_views.feature:19 ... 14:33:34 You can implement step definitions for undefined steps with these snippets: 14:33:34 14:33:34 Given(/^I am on the desktop site$/) do 14:33:34 pending # express the regexp above with the code you wish you had 14:33:34 end 14:33:34
This job should pass gracefully without skipping any tests. Ideally, skipping tests would cause the build to fail.