Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 1319bbcf6cfb80b322464ce2b80169d0a9fbb5df https://github.com/openSUSE/open-build-service/commit/1319bbcf6cfb80b322464c... Author: David Kang <dkang@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/spec_helper.rb M src/api/spec/support/capybara.rb M src/api/spec/support/features/features_beta.rb Log Message: ----------- Introduce mobile beta feature tests We register a new driver called `mobile` where we emulate a mobile viewport. We also renamed the default driver to `desktop`. To run the tests for mobile, set the environment variable. For example: `CAPYBARA_DRIVER=mobile rspec spec/features/beta/webui/example_spec.rb` Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: 91267e8d9fc53c5c47adfcaa2f4ba02597ce3a1a https://github.com/openSUSE/open-build-service/commit/91267e8d9fc53c5c47adfc... Author: David Kang <dkang@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/login_spec.rb Log Message: ----------- Adapt login feature beta tests for mobile Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: e257a09c6fcdb6de0c02cac8ee8857c39879c9f2 https://github.com/openSUSE/open-build-service/commit/e257a09c6fcdb6de0c02ca... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M .circleci/config.yml Log Message: ----------- Adapt CircleCI to run beta feature tests for mobile Co-authored-by: David Kang <dkang@suse.com> Commit: 0c3dd94327fd33f3e133f0ee5aa15f93acb87903 https://github.com/openSUSE/open-build-service/commit/0c3dd94327fd33f3e133f0... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/packages_spec.rb Log Message: ----------- Adapt package beta feature tests for mobile Expand datatable collapsed row. Co-authored-by: David Kang <dkang@suse.com> Commit: d3974a2fe2c80df639055ce9423f5e7a6364d652 https://github.com/openSUSE/open-build-service/commit/d3974a2fe2c80df639055c... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/attributes_spec.rb Log Message: ----------- Adapt attributes mobile feature beta tests Expand datatable collapsed row. Co-authored-by: David Kang <dkang@suse.com> Commit: 29a9502b0a0b12bd2c55b97286ef7b885d26a184 https://github.com/openSUSE/open-build-service/commit/29a9502b0a0b12bd2c55b9... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/groups_spec.rb Log Message: ----------- Adapt groups beta feature tests for mobile Co-authored-by: David Kang <dkang@suse.com> Commit: d4a01f248cc0a66f9b5e31fe948509ae958ab2bf https://github.com/openSUSE/open-build-service/commit/d4a01f248cc0a66f9b5e31... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/users/user_home_page_spec.rb Log Message: ----------- Adapt user home page beta feature tests for mobile Co-authored-by: David Kang <dkang@suse.com> Commit: dca0f41a9337d0b1d485142d3e3f1621101100cb https://github.com/openSUSE/open-build-service/commit/dca0f41a9337d0b1d48514... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/support/shared_examples/features/beta/user_tab.rb Log Message: ----------- Adapt user tab examples used by package beta ... ... feature tests for mobile. Co-authored-by: David Kang <dkang@suse.com> Commit: 6143b3bd10bc761109d8001fe26abdfd6e1db926 https://github.com/openSUSE/open-build-service/commit/6143b3bd10bc761109d800... Author: David Kang <dkang@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M .circleci/config.yml Log Message: ----------- Add Feature job in CircleCI We moved the feature tests from `rspec` job to `feature` job. In the new job (feature) we run 3 containers: - container 0: Current feature tests. - container 1: Beta features tests. - container 2: Beta feature tests for small viewports (mobile). Co-authored-by: Eduardo Navarro <enavarro@suse.com> Commit: 2ad9b8feeff5dbfe27901739597b69076e6fbc5d https://github.com/openSUSE/open-build-service/commit/2ad9b8feeff5dbfe279017... Author: Eduardo Navarro <enavarro@suse.com> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M src/api/spec/features/beta/webui/users/admin_configuration_spec.rb M src/api/spec/support/shared_examples/features/beta/user_tab.rb Log Message: ----------- Skip uncollapsing datatables for mobile After introducing Bootstrap 4.5.0, datatable rows in small viewports are correctly collapsed. We skip these tests, where we should also click to uncollapse a row. Co-authored-by: David Kang <dkang@suse.com> Commit: f2e989de99ef30b98eb5a630f7e5e488dd83a6aa https://github.com/openSUSE/open-build-service/commit/f2e989de99ef30b98eb5a6... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M .circleci/config.yml M src/api/spec/features/beta/webui/attributes_spec.rb M src/api/spec/features/beta/webui/groups_spec.rb M src/api/spec/features/beta/webui/login_spec.rb M src/api/spec/features/beta/webui/packages_spec.rb M src/api/spec/features/beta/webui/users/admin_configuration_spec.rb M src/api/spec/features/beta/webui/users/user_home_page_spec.rb M src/api/spec/spec_helper.rb M src/api/spec/support/capybara.rb M src/api/spec/support/features/features_beta.rb M src/api/spec/support/shared_examples/features/beta/user_tab.rb Log Message: ----------- Merge pull request #9559 from DavidKang/beta-feature-tests-mobile Introduce beta feature tests for mobile Compare: https://github.com/openSUSE/open-build-service/compare/2080ac820dd7...f2e989...