Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: c71444a47b00b60b3cd38da74648a07bcb6b9cb2
https://github.com/openSUSE/open-build-service/commit/c71444a47b00b60b3cd38d...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/rails_helper.rb
M src/api/spec/spec_helper.rb
A src/api/spec/support/beta.rb
Log Message:
-----------
Introduce beta testing configuration
We want to run tests in the beta environment. For that we define a new
subdirectory where every test located there will be executed in the beta
environment: `spec/features/beta/`.
Introduce the RSpec `:beta` hook filter that makes running tests with certain
features enabled.
Co-authored-by: David Kang
Commit: aa83cf32e572125a1f062326736a1527e6c95d12
https://github.com/openSUSE/open-build-service/commit/aa83cf32e572125a1f0623...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
A src/api/spec/features/beta/webui/announcements_spec.rb
A src/api/spec/features/beta/webui/apidocs_spec.rb
A src/api/spec/features/beta/webui/attributes_spec.rb
A src/api/spec/features/beta/webui/change_bugowner_spec.rb
A src/api/spec/features/beta/webui/comments_spec.rb
A src/api/spec/features/beta/webui/groups_spec.rb
A src/api/spec/features/beta/webui/image_templates_spec.rb
A src/api/spec/features/beta/webui/interconnects_spec.rb
A src/api/spec/features/beta/webui/kiwi/images_spec.rb
A src/api/spec/features/beta/webui/login_spec.rb
A src/api/spec/features/beta/webui/main_page_spec.rb
A src/api/spec/features/beta/webui/maintained_projects_spec.rb
A src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
A src/api/spec/features/beta/webui/notifications_spec.rb
A src/api/spec/features/beta/webui/packages_spec.rb
A src/api/spec/features/beta/webui/patchinfo_spec.rb
A src/api/spec/features/beta/webui/projects_spec.rb
A src/api/spec/features/beta/webui/repositories_spec.rb
A src/api/spec/features/beta/webui/requests_spec.rb
A src/api/spec/features/beta/webui/search_spec.rb
A src/api/spec/features/beta/webui/sign_up_spec.rb
A src/api/spec/features/beta/webui/users/admin_configuration_spec.rb
A src/api/spec/features/beta/webui/users/profile_spec.rb
A src/api/spec/features/beta/webui/users/user_admin_edit_spec.rb
A src/api/spec/features/beta/webui/users/user_contributions_spec.rb
A src/api/spec/features/beta/webui/users/user_home_page_spec.rb
A src/api/spec/features/beta/webui/watchlists_spec.rb
Log Message:
-----------
Run feature tests in beta
Copy all feature tests to the beta subdirectory, so we run the same
feature tests with the beta environment.
Co-authored-by: Eduardo Navarro
Commit: 648efab87e1ad4f9d76d88a2809511d243e781ab
https://github.com/openSUSE/open-build-service/commit/648efab87e1ad4f9d76d88...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/support/features/features_authentication.rb
Log Message:
-----------
Ignore visibility of element to check for logged user
We check ony if this link is present or not, and not if is visible or
not. In beta, this element is inside a hidden menu. This way we know
if the user has successfully logged in.
Co-authored-by: David Kang
Commit: 2faca0e5f043e675278b11169f8bf9e0324c1d66
https://github.com/openSUSE/open-build-service/commit/2faca0e5f043e675278b11...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M .circleci/config.yml
Log Message:
-----------
Test Beta Feature tests in CircleCI
We added an extra container for running the beta feature tests. We make
sure this last container only run the beta tests.
Co-authored-by: Eduardo Navarro
Commit: f3d80ebb81269149a461dc05ebcc706fd4180309
https://github.com/openSUSE/open-build-service/commit/f3d80ebb81269149a461dc...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/browser_helper.rb
A src/api/spec/support/features/features_beta.rb
Log Message:
-----------
Create click_menu_link method for beta feature tests
Co-authored-by: Eduardo Navarro
Commit: 20c09f28394f3ab7da4d6849f8c9034b3a2ab1c3
https://github.com/openSUSE/open-build-service/commit/20c09f28394f3ab7da4d68...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/projects_spec.rb
Log Message:
-----------
Adapt project feature beta tests
Co-authored-by: Eduardo Navarro
Commit: 7b616c133636831d417fe6aa6ae6719fec8da170
https://github.com/openSUSE/open-build-service/commit/7b616c133636831d417fe6...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/requests_spec.rb
Log Message:
-----------
Adapt requests feature beta tests
Co-authored-by: Eduardo Navarro
Commit: 1dd2e6d91f47eb7102be97a0911ac27cc763458a
https://github.com/openSUSE/open-build-service/commit/1dd2e6d91f47eb7102be97...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/login_spec.rb
Log Message:
-----------
Adapt login feature beta tests
Co-authored-by: Eduardo Navarro
Commit: 3b446e1918c85bf8903c79150dd035b95c17f61a
https://github.com/openSUSE/open-build-service/commit/3b446e1918c85bf8903c79...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Adapt maintenance feature beta tests
Co-authored-by: David Kang
Commit: 779899a1c751ddea091081bfad95dab8a9723a9a
https://github.com/openSUSE/open-build-service/commit/779899a1c751ddea091081...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/watchlists_spec.rb
Log Message:
-----------
Adapt watchlist feature beta tests
Co-authored-by: David Kang
Commit: 4209a7f2f1fa96b66898f2bea08548d3a36951d7
https://github.com/openSUSE/open-build-service/commit/4209a7f2f1fa96b66898f2...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
A src/api/spec/cassettes/ImageTemplatesBeta/branching/branch_Kiwi_image_template.yml
A src/api/spec/cassettes/ImageTemplatesBeta/branching/branch_image_template.yml
M src/api/spec/features/beta/webui/image_templates_spec.rb
Log Message:
-----------
Adapt image templates feature beta tests
Co-authored-by: David Kang
Commit: a20674132828a6c704c836095428fc75ad5d5f4e
https://github.com/openSUSE/open-build-service/commit/a20674132828a6c704c836...
Author: Eduardo Navarro
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/patchinfo_spec.rb
Log Message:
-----------
Adapt patchinfo feature beta tests
Co-authored-by: David Kang
Commit: 2443d4f04a6fc794b1c64144d1a97cbf9c602900
https://github.com/openSUSE/open-build-service/commit/2443d4f04a6fc794b1c641...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/repositories_spec.rb
Log Message:
-----------
Adapt repositories features beta tests
Co-authored-by: Eduardo Navarro
Commit: fcefd93185943100f79ae62db8347b7f975b24b0
https://github.com/openSUSE/open-build-service/commit/fcefd93185943100f79ae6...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/attributes_spec.rb
M src/api/spec/support/features/features_attribute.rb
Log Message:
-----------
Adapt attribute features beta tests
Commit: 440c4348d805a60b2fce5897235ab3bb5493a3f5
https://github.com/openSUSE/open-build-service/commit/440c4348d805a60b2fce58...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_an_existing_group.yml
R src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_an_existing_user.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/features/beta/webui/packages_spec.rb
A src/api/spec/support/shared_examples/features/beta/user_tab.rb
Log Message:
-----------
Adapt feature shared example for group and users
We duplicate the 'bootstrap user tab' shared example, and rename it to
'user tab' shared example to beta.
We also regenarated the cassettes.
Co-authored-by: Eduardo Navarro
Commit: edaf6d609365f2a1d3f58b0e08f7f504271bbf30
https://github.com/openSUSE/open-build-service/commit/edaf6d609365f2a1d3f58b...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/.rubocop_todo.yml
Log Message:
-----------
Regenerate rubocop-todo
Exclude beta feature test that were already excluded in feature tests.
Co-authored-by: Eduardo Navarro
Commit: bdf2596fcf71185c0be9cbeecd969896629c5e11
https://github.com/openSUSE/open-build-service/commit/bdf2596fcf71185c0be9cb...
Author: David Kang
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M src/api/spec/features/beta/webui/packages_spec.rb
Log Message:
-----------
Adapt package feature beta tests
Co-authored-by: Eduardo Navarro
Commit: 1fc5fa4811da30bde7b861a1393dd4b5a5e61a34
https://github.com/openSUSE/open-build-service/commit/1fc5fa4811da30bde7b861...
Author: Henne Vogelsang
Date: 2020-05-12 (Tue, 12 May 2020)
Changed paths:
M .circleci/config.yml
M src/api/.rubocop_todo.yml
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/ImageTemplatesBeta/branching/branch_Kiwi_image_template.yml
A src/api/spec/cassettes/ImageTemplatesBeta/branching/branch_image_template.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_an_existing_group.yml
R src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_an_existing_user.yml
A src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
A src/api/spec/features/beta/webui/announcements_spec.rb
A src/api/spec/features/beta/webui/apidocs_spec.rb
A src/api/spec/features/beta/webui/attributes_spec.rb
A src/api/spec/features/beta/webui/change_bugowner_spec.rb
A src/api/spec/features/beta/webui/comments_spec.rb
A src/api/spec/features/beta/webui/groups_spec.rb
A src/api/spec/features/beta/webui/image_templates_spec.rb
A src/api/spec/features/beta/webui/interconnects_spec.rb
A src/api/spec/features/beta/webui/kiwi/images_spec.rb
A src/api/spec/features/beta/webui/login_spec.rb
A src/api/spec/features/beta/webui/main_page_spec.rb
A src/api/spec/features/beta/webui/maintained_projects_spec.rb
A src/api/spec/features/beta/webui/maintenance_workflow_spec.rb
A src/api/spec/features/beta/webui/notifications_spec.rb
A src/api/spec/features/beta/webui/packages_spec.rb
A src/api/spec/features/beta/webui/patchinfo_spec.rb
A src/api/spec/features/beta/webui/projects_spec.rb
A src/api/spec/features/beta/webui/repositories_spec.rb
A src/api/spec/features/beta/webui/requests_spec.rb
A src/api/spec/features/beta/webui/search_spec.rb
A src/api/spec/features/beta/webui/sign_up_spec.rb
A src/api/spec/features/beta/webui/users/admin_configuration_spec.rb
A src/api/spec/features/beta/webui/users/profile_spec.rb
A src/api/spec/features/beta/webui/users/user_admin_edit_spec.rb
A src/api/spec/features/beta/webui/users/user_contributions_spec.rb
A src/api/spec/features/beta/webui/users/user_home_page_spec.rb
A src/api/spec/features/beta/webui/watchlists_spec.rb
M src/api/spec/rails_helper.rb
M src/api/spec/spec_helper.rb
A src/api/spec/support/beta.rb
M src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_authentication.rb
A src/api/spec/support/features/features_beta.rb
A src/api/spec/support/shared_examples/features/beta/user_tab.rb
Log Message:
-----------
Merge pull request #9517 from eduardoj/beta-feature-tests
Introduce feature beta tests
Compare: https://github.com/openSUSE/open-build-service/compare/90e26d9d2766...1fc5fa...