zeljkofilipin created this task.
Herald added subscribers: StudiesWorld, Aklapper.
TASK DESCRIPTION
$ vagrant roles enable wikidata
...
$ vagrant provision
...
$ vagrant roles list -e
Enabled roles:
wikidata
$ git remote -v
origin [email protected]:wmde/WikidataBrowserTests.git (fetch)
origin [email protected]:wmde/WikidataBrowserTests.git (push)
$ cd tests/browser/
$ cat config/config.yml
# local configuration
WIKIDATA_REPO_API: "http://127.0.0.1:8080/w/api.php"
WIKIDATA_REPO_URL: "http://127.0.0.1:8080/wiki/"
WB_REPO_USERNAME: "Admin"
WB_REPO_PASSWORD: "vagrant"
# the namespace of the data items (e.g. "Data:" or "" for main namespace)
ITEM_NAMESPACE: ""
PROPERTY_NAMESPACE: "Property:"
ITEM_ID_PREFIX: "Q"
PROPERTY_ID_PREFIX: "P"
LANGUAGE_CODE: "en"
# local browser configuration
BROWSER: "firefox"
$ bundle exec cucumber --tag @local_config
# Wikidata UI tests
#
# Author:: Tobias Gritschacher ([email protected])
# License:: GNU GPL v2+
#
# feature definition for item aliases tests
@chrome @firefox @internet_explorer_10 @internet_explorer_11 @local_config
@wikidata.beta.wmflabs.org
Feature: Edit aliases
Background: #
features/aliases.feature:11
Given I am on an item page #
features/step_definitions/entity_steps.rb:17
Unrecognized value for parameter 'action': wbeditentity
(unknown_action) (MediawikiApi::ApiError)
./features/support/pages/item_page.rb:30:in `create_item'
./features/step_definitions/entity_steps.rb:42:in `/^I have an item
with label "(.*)" and description "(.*)"$/'
./features/step_definitions/entity_steps.rb:23:in `/^I have an item
to test$/'
./features/step_definitions/entity_steps.rb:18:in `/^I am on an item
page$/'
features/aliases.feature:12:in `Given I am on an item page'
And The copyright warning has been dismissed #
features/step_definitions/entity_steps.rb:87
And Anonymous edit warnings are disabled #
features/step_definitions/entity_steps.rb:91
...
# Wikidata UI tests
#
# Author:: Christoph Fischer ([email protected])
# License:: GNU GPL v2+
#
# feature definition for item sitelinks tests
@chrome @firefox @internet_explorer_10 @internet_explorer_11 @local_config
@wikidata.beta.wmflabs.org
Feature: Add badges to sitelinks
Background: #
features/sitelinks_badge.feature:11
Given I have at least 2 badges to test #
features/step_definitions/badges_steps.rb:1
Unrecognized value for parameter 'action': wbavailablebadges
(unknown_action) (MediawikiApi::ApiError)
./features/support/modules/badge_selector_module.rb:25:in
`available_badges'
./features/step_definitions/badges_steps.rb:2:in `/^I have at least
(\d+) badges to test$/'
features/sitelinks_badge.feature:12:in `Given I have at least 2
badges to test'
And I am on an item page #
features/step_definitions/entity_steps.rb:17
And The copyright warning has been dismissed #
features/step_definitions/entity_steps.rb:87
And Anonymous edit warnings are disabled #
features/step_definitions/entity_steps.rb:91
...
Failing Scenarios:
cucumber features/aliases.feature:17 # Scenario: Type new alias
cucumber features/delete_item.feature:10 # Scenario: Delete item
cucumber features/description.feature:17 # Scenario: Modify the description
cucumber features/edit_tab.feature:10 # Scenario: Edit tab
cucumber features/empty_label_and_description.feature:17 # Scenario:
Description UI is shown correctly when description is empty
cucumber features/header.feature:17 # Scenario: Header UI has all required
elements
cucumber features/label.feature:17 # Scenario: Modify the label
cucumber features/reference.feature:22 # Scenario: Reference UI has all
required elements
cucumber features/sitelinks.feature:17 # Scenario: Sitelink UI has all
required elements
cucumber features/sitelinks_badge.feature:18 # Scenario: Sitelink badge UI
is there
cucumber features/special_set_label.feature:12 # Scenario: Special:SetLabel
page has all required elements
cucumber features/special_set_label.feature:26 # Scenario: Anonymous user
gets warning
cucumber features/special_set_label.feature:31 # Scenario: Add a label
cucumber features/special_set_label.feature:43 # Scenario: Edit an existing
label
cucumber features/special_set_label.feature:54 # Scenario: Edit using an
invalid language fails
cucumber features/special_set_label.feature:64 # Scenario: Edit using an
invalid ID fails
cucumber features/statement.feature:17 # Scenario: Statement UI has all
required elements
cucumber features/statements_geo.feature:17 # Scenario: Geo UI should work
properly
cucumber features/statements_item.feature:17 # Scenario: Adding a statement
of type item
cucumber features/statements_monolingual.feature:17 # Scenario: Monolingual
UI should work properly
cucumber features/statements_quantity.feature:17 # Scenario: Quantity UI
should work properly
cucumber features/statements_rank.feature:22 # Scenario: Check indicated
rank
cucumber features/statements_snaktype.feature:22 # Scenario: Click the
snaktype selector
cucumber features/statements_string.feature:17 # Scenario: Adding a
statement of type string
cucumber features/statements_time.feature:16 # Scenario: Time UI should
work properly
cucumber features/statements_url.feature:17 # Scenario: Check UI for
invalid values
199 scenarios (26 failed, 171 skipped, 2 passed)
2360 steps (26 failed, 2324 skipped, 10 passed)
1m46.316s
Full output of the test run is at https://phabricator.wikimedia.org/P2666.
Most of the tests fail with `Unrecognized value for parameter 'action':
wbeditentity (unknown_action) (MediawikiApi::ApiError)`. Am I doing something
wrong?
TASK DETAIL
https://phabricator.wikimedia.org/T127972
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: zeljkofilipin
Cc: Aklapper, StudiesWorld, Jonas, JanZerebecki, zeljkofilipin, Izno,
Luke081515, mobrovac, Wikidata-bugs, aude, Mbch331, jeremyb, greg
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs