Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #185 failed
Job: Groups basic was successful
user joins a group to parent group[web GUi-RESt]: Test case result
The below summarizes the result of the test " user joins a group to parent group[web GUi-RESt]" in build 185 of Onedata Products - mixed acceptance pkg - Chrome groups basic tests.
- Description
- user joins a group to parent group[web GUi-RESt]
- Test class
- mixed_swaggers.scenarios.test_groups_basic
- Method
- test_user_joins_a_group_to_parent_group[web GUI-REST]
- Duration
- 1 min
- Status
- Failed (Existing Failure)
Error Log
RuntimeError: no GROUPS named "child" found in groups permission table client1 = 'web GUI', client2 = 'REST' request = <FixtureRequest for <Function 'test_user_joins_a_group_to_parent_group[web GUI-REST]'>> > ??? tests/mixed_swaggers/scenarios/test_groups_basic.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:195: in _execute_scenario _execute_step_function(request, scenario, step, step_func) /usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:137: in _execute_step_function step_func(**kwargs) tests/mixed_swaggers/steps/group_basic.py:163: in assert_subgroups assert_subgroups_using_op_gui(selenium, user, op_page, group_list, parent) tests/gui/meta_steps/oneprovider/groups.py:85: in assert_subgroups_using_op_gui 'GROUPS', op_page) <decorator-gen-374>:2: in assert_item_appeared_in_groups_perm_table ??? tests/gui/utils/generic.py:110: in wrapper return fun(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ selenium = {'browser': <selenium.webdriver.chrome.webdriver.WebDriver (session="ecb33bdc796550f909239bde4c581ff4")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="ecb33bdc796550f909239bde4c581ff4")>} browser_id = 'user1', name = 'child', caption = 'GROUPS' op_page = <class 'tests.gui.utils.oneprovider.OPLoggedIn'> @when(parsers.re(r'user of (?P<browser_id>.*) sees that "(?P<name>.*)" item ' r'has appeared on current (?P<caption>USERS|GROUPS) ' r'permissions table in Groups tab')) @then(parsers.re(r'user of (?P<browser_id>.*) sees that "(?P<name>.*)" item ' r'has appeared on current (?P<caption>USERS|GROUPS) ' r'permissions table in Groups tab')) @repeat_failed(timeout=WAIT_BACKEND, interval=1.5) def assert_item_appeared_in_groups_perm_table(selenium, browser_id, name, caption, op_page): driver = selenium[browser_id] items = getattr(op_page(driver).groups.permission_table, caption.lower()) items_names = {item.name for item in items} if name not in items_names: driver.refresh() raise RuntimeError('no {} named "{}" found in groups permission table' > ''.format(caption, name)) E RuntimeError: no GROUPS named "child" found in groups permission table tests/gui/steps/oneprovider/groups.py:115: RuntimeError