GUI acceptance tests using environment deployed from packages.
Build: #890 failed Changes by Bamboo Agent <bamboo@cloud.plgrid.pl>
Test results
- 462 tests in total
- 20 tests failed
- 20 failures are new
- 90 tests were quarantined / skipped
- 593 minutes taken in total.
Status | Test | View job | Duration | |
---|---|---|---|---|
Collapse |
test_onezone_spaces_basic
test_user_creates_new_space_with_new_space_button_in_the_sidebar[1oz_1op_deployed-enter]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_successfully_cancels_rename_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_sees_no_supporting_providers_after_create_new_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_sees_that_provider_is_added_to_supporters_list_after_supporting_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_successfully_renames_space[1oz_1op_deployed-enter]
|
Chrome onezone spaces basic tests | 3 mins | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_sees_and_modifies_privileges_to_his_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_successfully_copies_support_token_space_has_already_supported_by_one_provider[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_creates_new_space_with_get_started_button[1oz_1op_deployed-enter]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_fails_to_invite_provider_without_privileges[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_successfully_leaves_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_switches_between_spaces[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_removes_relation_between_group_and_space_direct[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_fails_to_remove_group_from_space_without_remove_group_privileges[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_successfully_cancels_leave_space[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_fails_to_see_privileges_without_view_privileges[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_removes_relation_between_group_and_space_effect[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_sees_that_space_size_is_zero_right_after_creating[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_fails_to_remove_user_from_space_without_remove_user_privileges[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_leaves_the_space_in_members_subpage[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
||||
Collapse |
test_onezone_spaces_basic
test_user_fails_to_see_space_without_view_space_privilege[1oz_1op_deployed]
|
Chrome onezone spaces basic tests | < 1 sec | |
test setup failure env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml' hosts = {} request = <SubRequest 'env_desc' for <Function 'test_user_successfully_renames_space[1oz_1op_deployed-enter]'>> users = {} previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COSBT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'} @fixture(scope='session') (35 more lines...) |
Status | Test | Failing since | Quarantined by | View job | Duration | |
---|---|---|---|---|---|---|
Collapse |
test_metadata
test_delete_all_basic_metadata_entries_after_saving_it[1oz_1op_deployed-Directory metadata-dir1]
|
Failing since build #884 (Changes by Jakub Liput and Natalia Organek) | Not quarantined | Chrome metadata test | 1 min | |
AssertionError: metadata tag for dir1 in file browser visible, while should not be request = <FixtureRequest for <Function 'test_delete_all_basic_metadata_entries_after_saving_it[1oz_1op_deployed-Directory metadata-dir1]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (28 more lines...) |
||||||
Collapse |
test_metadata
test_delete_all_basic_metadata_entries_after_saving_it[1oz_1op_deployed-File metadata-file1]
|
Failing since build #884 (Changes by Jakub Liput and Natalia Organek) | Not quarantined | Chrome metadata test | 1 min | |
AssertionError: metadata tag for file1 in file browser visible, while should not be request = <FixtureRequest for <Function 'test_delete_all_basic_metadata_entries_after_saving_it[1oz_1op_deployed-File metadata-file1]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (28 more lines...) |
||||||
Collapse |
test_oneprovider_transfers
test_user_tries_to_migrate_directory_to_too_small_space_on_remote_provider[1oz_2op_deployed]
|
Failing since build #883 (Changes by Jakub Liput) | Not quarantined | Chrome transfers tests | 6 mins | |
AssertionError: Transfer transferred is 50 MiB instead of 0 B in ended request = <FixtureRequest for <Function 'test_user_tries_to_migrate_directory_to_too_small_space_on_remote_provider[1oz_2op_deployed]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (36 more lines...) |
||||||
Collapse |
test_oneprovider_transfers
test_user_tries_to_migrate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]
|
Failing since build #883 (Changes by Jakub Liput) | Not quarantined | Chrome transfers tests | 6 mins | |
AssertionError: Transfer transferred is 50 MiB instead of 0 B in ended request = <FixtureRequest for <Function 'test_user_tries_to_migrate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (36 more lines...) |
||||||
Collapse |
test_oneprovider_transfers
test_user_tries_to_replicate_directory_to_too_small_space_on_remote_provider[1oz_2op_deployed]
|
Failing since build #883 (Changes by Jakub Liput) | Not quarantined | Chrome transfers tests | 5 mins | |
AssertionError: Transfer transferred is 50 MiB instead of 0 B in ended request = <FixtureRequest for <Function 'test_user_tries_to_replicate_directory_to_too_small_space_on_remote_provider[1oz_2op_deployed]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (36 more lines...) |
||||||
Collapse |
test_oneprovider_transfers
test_user_tries_to_replicate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]
|
Failing since build #883 (Changes by Jakub Liput) | Not quarantined | Chrome transfers tests | 5 mins | |
AssertionError: Transfer transferred is 50 MiB instead of 0 B in ended request = <FixtureRequest for <Function 'test_user_tries_to_replicate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: (36 more lines...) |
||||||
Collapse |
test_onezone_basic
test_user_fails_to_view_group_after_leaving_it[1oz_1op_deployed]
|
Failing since build #880 (Child of ODSRV-OZP-1345) | Not quarantined | Chrome onezone basic tests | 52 secs | |
RuntimeError: no item found in GroupDetailsPage in GroupsPage in Onezone page web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="ebb35b80f09df4a2910433d609ead79c", element="a1353ea6-ed99-4e0a-8168-95f9dbb90778")> css_sel = '.content-info-content-container h1' err_msg = 'no item found in GroupDetailsPage in GroupsPage in Onezone page' def find_web_elem(web_elem_root, css_sel, err_msg): try: _scroll_to_css_sel(web_elem_root, css_sel) (302 more lines...) |
||||||
Collapse |
test_onezone_basic
test_user_fails_to_view_group_he_does_not_belong_to[1oz_1op_deployed]
|
Failing since build #880 (Child of ODSRV-OZP-1345) | Not quarantined | Chrome onezone basic tests | 59 secs | |
RuntimeError: no item found in GroupDetailsPage in GroupsPage in Onezone page web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="025bf93cd7237ebbba76c7c5715ceb60", element="cdcad93d-8d33-41c6-b59c-5599b78663ac")> css_sel = '.content-info-content-container h1' err_msg = 'no item found in GroupDetailsPage in GroupsPage in Onezone page' def find_web_elem(web_elem_root, css_sel, err_msg): try: _scroll_to_css_sel(web_elem_root, css_sel) (302 more lines...) |
||||||
Collapse |
test_onezone_basic
test_user_successfully_copies_access_token[1oz_1op_deployed]
|
Failing since build #677 (Rebuilt by Łukasz Opioła) | Not quarantined | Chrome onezone basic tests | 54 secs | |
RuntimeError: no item found in TokensPage in Onezone page web_elem_root = <selenium.webdriver.chrome.webdriver.WebDriver (session="a0472517a6b39e081635c32ef15cd277")> css_sel = '.create-token-btn .oneicon-add-filled' err_msg = 'no item found in TokensPage in Onezone page' def find_web_elem(web_elem_root, css_sel, err_msg): try: _scroll_to_css_sel(web_elem_root, css_sel) (279 more lines...) |
||||||
Collapse |
test_onezone_basic
test_user_successfully_creates_access_token[1oz_1op_deployed]
|
Failing since build #677 (Rebuilt by Łukasz Opioła) | Not quarantined | Chrome onezone basic tests | 1 min | |
RuntimeError: no item found in TokensPage in Onezone page web_elem_root = <selenium.webdriver.chrome.webdriver.WebDriver (session="a497dd6ca0112899a53b80478e903021")> css_sel = '.create-token-btn .oneicon-add-filled' err_msg = 'no item found in TokensPage in Onezone page' def find_web_elem(web_elem_root, css_sel, err_msg): try: _scroll_to_css_sel(web_elem_root, css_sel) (279 more lines...) |
||||||
Collapse |
test_onezone_basic
test_user_successfully_removes_access_token[1oz_1op_deployed]
|
Failing since build #677 (Rebuilt by Łukasz Opioła) | Not quarantined | Chrome onezone basic tests | 56 secs | |
RuntimeError: no item found in TokensPage in Onezone page web_elem_root = <selenium.webdriver.chrome.webdriver.WebDriver (session="d120a114e85375fb7900a61ee33bc847")> css_sel = '.create-token-btn .oneicon-add-filled' err_msg = 'no item found in TokensPage in Onezone page' def find_web_elem(web_elem_root, css_sel, err_msg): try: _scroll_to_css_sel(web_elem_root, css_sel) (279 more lines...) |