GUI acceptance tests using environment deployed from packages.
Build: #2947 failed
Job: Onepanel basic failed
Build log
The build generated 3,294 lines of output. The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.
19-Nov-2024 23:14:33 | error_codes = [item for item in dir(e) if not item.startswith("__")] |
19-Nov-2024 23:14:33 | for error_code in error_codes: |
19-Nov-2024 23:14:33 | error_info = getattr(ErrorCode, error_code) |
19-Nov-2024 23:14:33 | if isinstance(error_info, list) and status in error_info: |
19-Nov-2024 23:14:33 | exception_class = getattr(ExceptionMapping, error_code, WebDriverException) |
19-Nov-2024 23:14:33 | break |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | exception_class = WebDriverException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | if not value: |
19-Nov-2024 23:14:33 | value = response["value"] |
19-Nov-2024 23:14:33 | if isinstance(value, str): |
19-Nov-2024 23:14:33 | raise exception_class(value) |
19-Nov-2024 23:14:33 | if message == "" and "message" in value: |
19-Nov-2024 23:14:33 | message = value["message"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | screen = None # type: ignore[assignment] |
19-Nov-2024 23:14:33 | if "screen" in value: |
19-Nov-2024 23:14:33 | screen = value["screen"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | stacktrace = None |
19-Nov-2024 23:14:33 | st_value = value.get("stackTrace") or value.get("stacktrace") |
19-Nov-2024 23:14:33 | if st_value: |
19-Nov-2024 23:14:33 | if isinstance(st_value, str): |
19-Nov-2024 23:14:33 | stacktrace = st_value.split("\n") |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | stacktrace = [] |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | for frame in st_value: |
19-Nov-2024 23:14:33 | line = frame.get("lineNumber", "") |
19-Nov-2024 23:14:33 | file = frame.get("fileName", "<anonymous>") |
19-Nov-2024 23:14:33 | if line: |
19-Nov-2024 23:14:33 | file = f"{file}:{line}" |
19-Nov-2024 23:14:33 | meth = frame.get("methodName", "<anonymous>") |
19-Nov-2024 23:14:33 | if "className" in frame: |
19-Nov-2024 23:14:33 | meth = f"{frame['className']}.{meth}" |
19-Nov-2024 23:14:33 | msg = " at %s (%s)" |
19-Nov-2024 23:14:33 | msg = msg % (meth, file) |
19-Nov-2024 23:14:33 | stacktrace.append(msg) |
19-Nov-2024 23:14:33 | except TypeError: |
19-Nov-2024 23:14:33 | pass |
19-Nov-2024 23:14:33 | if exception_class == UnexpectedAlertPresentException: |
19-Nov-2024 23:14:33 | alert_text = None |
19-Nov-2024 23:14:33 | if "data" in value: |
19-Nov-2024 23:14:33 | alert_text = value["data"].get("text") |
19-Nov-2024 23:14:33 | elif "alert" in value: |
19-Nov-2024 23:14:33 | alert_text = value["alert"].get("text") |
19-Nov-2024 23:14:33 | raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here |
19-Nov-2024 23:14:33 | > raise exception_class(message, screen, stacktrace) |
19-Nov-2024 23:14:33 | E selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".ember-basic-dropdown"} |
19-Nov-2024 23:14:33 | E (Session info: chrome=115.0.5763.0); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception |
19-Nov-2024 23:14:33 | E Stacktrace: |
19-Nov-2024 23:14:33 | E #0 0x55e4eb5aa2b3 <unknown> |
19-Nov-2024 23:14:33 | E #1 0x55e4eb2da2d7 <unknown> |
19-Nov-2024 23:14:33 | E #2 0x55e4eb31887b <unknown> |
19-Nov-2024 23:14:33 | E #3 0x55e4eb318971 <unknown> |
19-Nov-2024 23:14:33 | E #4 0x55e4eb30e816 <unknown> |
19-Nov-2024 23:14:33 | E #5 0x55e4eb337dcd <unknown> |
19-Nov-2024 23:14:33 | E #6 0x55e4eb30e6e6 <unknown> |
19-Nov-2024 23:14:33 | E #7 0x55e4eb337f6e <unknown> |
19-Nov-2024 23:14:33 | E #8 0x55e4eb34ffe9 <unknown> |
19-Nov-2024 23:14:33 | E #9 0x55e4eb337b73 <unknown> |
19-Nov-2024 23:14:33 | E #10 0x55e4eb30d1ab <unknown> |
19-Nov-2024 23:14:33 | E #11 0x55e4eb30df4e <unknown> |
19-Nov-2024 23:14:33 | E #12 0x55e4eb56b668 <unknown> |
19-Nov-2024 23:14:33 | E #13 0x55e4eb56f627 <unknown> |
19-Nov-2024 23:14:33 | E #14 0x55e4eb579b8c <unknown> |
19-Nov-2024 23:14:33 | E #15 0x55e4eb570253 <unknown> |
19-Nov-2024 23:14:33 | E #16 0x55e4eb53e927 <unknown> |
19-Nov-2024 23:14:33 | E #17 0x55e4eb594018 <unknown> |
19-Nov-2024 23:14:33 | E #18 0x55e4eb5941a6 <unknown> |
19-Nov-2024 23:14:33 | E #19 0x55e4eb5a2ee3 <unknown> |
19-Nov-2024 23:14:33 | E #20 0x7f4211500a94 <unknown> |
19-Nov-2024 23:14:33 | E #21 0x7f421158da34 __clone |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | The above exception was the direct cause of the following exception: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | fixturefunc = <function add_storage_in_op_panel_using_gui at 0x7fcc3f67bec0> |
19-Nov-2024 23:14:33 | request = <FixtureRequest for <Function test_user_sees_that_synchronization_autoupdate_still_works_after_changing_mount_point_for_storage[1oz_1op_deployed]>> |
19-Nov-2024 23:14:33 | kwargs = {'browser_id': 'browser_unified', 'config': 'storage type: POSIX\nmount point: /volumes/posix/dir\nimported storage: t...v-onezone.default.svc.cluster.local', 'ip': '10.244.24.216', 'name': 'dev-onezone', ...}}, 'name': 'new_storage1', ...} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def call_fixture_func( |
19-Nov-2024 23:14:33 | fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs |
19-Nov-2024 23:14:33 | ) -> FixtureValue: |
19-Nov-2024 23:14:33 | if is_generator(fixturefunc): |
19-Nov-2024 23:14:33 | fixturefunc = cast( |
19-Nov-2024 23:14:33 | Callable[..., Generator[FixtureValue, None, None]], fixturefunc |
19-Nov-2024 23:14:33 | ) |
19-Nov-2024 23:14:33 | generator = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | fixture_result = next(generator) |
19-Nov-2024 23:14:33 | except StopIteration: |
19-Nov-2024 23:14:33 | raise ValueError(f"{request.fixturename} did not yield a value") from None |
19-Nov-2024 23:14:33 | finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) |
19-Nov-2024 23:14:33 | request.addfinalizer(finalizer) |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) |
19-Nov-2024 23:14:33 | > fixture_result = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/_pytest/fixtures.py:913: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | tests/gui/meta_steps/onepanel/storages.py:86: in add_storage_in_op_panel_using_gui |
19-Nov-2024 23:14:33 | _add_storage_in_op_panel_using_gui(selenium, browser_id, config, onepanel, name) |
19-Nov-2024 23:14:33 | tests/gui/meta_steps/onepanel/storages.py:124: in _add_storage_in_op_panel_using_gui |
19-Nov-2024 23:14:33 | wt_select_storage_type_in_storage_page_op_panel( |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/decorator.py:232: in fun |
19-Nov-2024 23:14:33 | return caller(func, *(extras + args), **kw) |
19-Nov-2024 23:14:33 | tests/utils/utils.py:93: in wrapper |
19-Nov-2024 23:14:33 | return fun(*args, **kwargs) |
19-Nov-2024 23:14:33 | tests/gui/steps/onepanel/storages.py:28: in wt_select_storage_type_in_storage_page_op_panel |
19-Nov-2024 23:14:33 | ).content.storages.form.storage_selector |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:60: in __get__ |
19-Nov-2024 23:14:33 | elem = super().__get__(instance, owner) |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:26: in __get__ |
19-Nov-2024 23:14:33 | return find_web_elem( |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="6d68a399747e4f6081791a5267641421", element="BAE3B7F29EDADD08AB6CBE1540CFFE2C_element_622")> |
19-Nov-2024 23:14:33 | css_sel = '.ember-basic-dropdown' |
19-Nov-2024 23:14:33 | err_msg = 'no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow\nOneprovider Panel 21.02.7' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def find_web_elem(web_elem_root, css_sel, err_msg): |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | _scroll_to_css_sel(web_elem_root, css_sel) |
19-Nov-2024 23:14:33 | item = web_elem_root.find_element(By.CSS_SELECTOR, css_sel) |
19-Nov-2024 23:14:33 | except NoSuchElementException as exc: |
19-Nov-2024 23:14:33 | with suppress(TypeError): |
19-Nov-2024 23:14:33 | err_msg = err_msg() |
19-Nov-2024 23:14:33 | > raise RuntimeError(err_msg) from exc |
19-Nov-2024 23:14:33 | E RuntimeError: no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow |
19-Nov-2024 23:14:33 | E Oneprovider Panel 21.02.7 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/utils/generic.py:152: RuntimeError |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------- pytest-selenium -------------------------------- |
19-Nov-2024 23:14:33 | URL: https://dev-oneprovider-krakow.default.svc.cluster.local:9443/#/onedata/clusters/86f7ac8f0f384f0b4a286ed62bec867echc669/overview |
19-Nov-2024 23:14:33 | _ test_user_fails_to_update_import_in_storage_that_is_not_importenabled[1oz_1op_deployed] _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="5a5039a7180ae91f644386d521101291", element="2A43038904648E55121FAF9E95D8DB44_element_629")> |
19-Nov-2024 23:14:33 | css_sel = '.ember-basic-dropdown' |
19-Nov-2024 23:14:33 | err_msg = 'no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow\nOneprovider Panel 21.02.7' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def find_web_elem(web_elem_root, css_sel, err_msg): |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | _scroll_to_css_sel(web_elem_root, css_sel) |
19-Nov-2024 23:14:33 | > item = web_elem_root.find_element(By.CSS_SELECTOR, css_sel) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/utils/generic.py:148: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webelement.py:417: in find_element |
19-Nov-2024 23:14:33 | return self._execute(Command.FIND_CHILD_ELEMENT, {"using": by, "value": value})["value"] |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webelement.py:395: in _execute |
19-Nov-2024 23:14:33 | return self._parent.execute(command, params) |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webdriver.py:354: in execute |
19-Nov-2024 23:14:33 | self.error_handler.check_response(response) |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7fcc3dca2c00> |
19-Nov-2024 23:14:33 | response = {'status': 404, 'value': '{"value":{"error":"no such element","message":"no such element: Unable to locate element: {\...unknown>\\n#19 0x55e67a230ee3 \\u003Cunknown>\\n#20 0x7f89afc7ca94 \\u003Cunknown>\\n#21 0x7f89afd09a34 __clone\\n"}}'} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def check_response(self, response: Dict[str, Any]) -> None: |
19-Nov-2024 23:14:33 | """Checks that a JSON response from the WebDriver does not have an |
19-Nov-2024 23:14:33 | error. |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | :Args: |
19-Nov-2024 23:14:33 | - response - The JSON response from the WebDriver server as a dictionary |
19-Nov-2024 23:14:33 | object. |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | :Raises: If the response contains an error message. |
19-Nov-2024 23:14:33 | """ |
19-Nov-2024 23:14:33 | status = response.get("status", None) |
19-Nov-2024 23:14:33 | if not status or status == ErrorCode.SUCCESS: |
19-Nov-2024 23:14:33 | return |
19-Nov-2024 23:14:33 | value = None |
19-Nov-2024 23:14:33 | message = response.get("message", "") |
19-Nov-2024 23:14:33 | screen: str = response.get("screen", "") |
19-Nov-2024 23:14:33 | stacktrace = None |
19-Nov-2024 23:14:33 | if isinstance(status, int): |
19-Nov-2024 23:14:33 | value_json = response.get("value", None) |
19-Nov-2024 23:14:33 | if value_json and isinstance(value_json, str): |
19-Nov-2024 23:14:33 | import json |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | value = json.loads(value_json) |
19-Nov-2024 23:14:33 | if len(value) == 1: |
19-Nov-2024 23:14:33 | value = value["value"] |
19-Nov-2024 23:14:33 | status = value.get("error", None) |
19-Nov-2024 23:14:33 | if not status: |
19-Nov-2024 23:14:33 | status = value.get("status", ErrorCode.UNKNOWN_ERROR) |
19-Nov-2024 23:14:33 | message = value.get("value") or value.get("message") |
19-Nov-2024 23:14:33 | if not isinstance(message, str): |
19-Nov-2024 23:14:33 | value = message |
19-Nov-2024 23:14:33 | message = message.get("message") |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | message = value.get("message", None) |
19-Nov-2024 23:14:33 | except ValueError: |
19-Nov-2024 23:14:33 | pass |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | exception_class: Type[WebDriverException] |
19-Nov-2024 23:14:33 | e = ErrorCode() |
19-Nov-2024 23:14:33 | error_codes = [item for item in dir(e) if not item.startswith("__")] |
19-Nov-2024 23:14:33 | for error_code in error_codes: |
19-Nov-2024 23:14:33 | error_info = getattr(ErrorCode, error_code) |
19-Nov-2024 23:14:33 | if isinstance(error_info, list) and status in error_info: |
19-Nov-2024 23:14:33 | exception_class = getattr(ExceptionMapping, error_code, WebDriverException) |
19-Nov-2024 23:14:33 | break |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | exception_class = WebDriverException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | if not value: |
19-Nov-2024 23:14:33 | value = response["value"] |
19-Nov-2024 23:14:33 | if isinstance(value, str): |
19-Nov-2024 23:14:33 | raise exception_class(value) |
19-Nov-2024 23:14:33 | if message == "" and "message" in value: |
19-Nov-2024 23:14:33 | message = value["message"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | screen = None # type: ignore[assignment] |
19-Nov-2024 23:14:33 | if "screen" in value: |
19-Nov-2024 23:14:33 | screen = value["screen"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | stacktrace = None |
19-Nov-2024 23:14:33 | st_value = value.get("stackTrace") or value.get("stacktrace") |
19-Nov-2024 23:14:33 | if st_value: |
19-Nov-2024 23:14:33 | if isinstance(st_value, str): |
19-Nov-2024 23:14:33 | stacktrace = st_value.split("\n") |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | stacktrace = [] |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | for frame in st_value: |
19-Nov-2024 23:14:33 | line = frame.get("lineNumber", "") |
19-Nov-2024 23:14:33 | file = frame.get("fileName", "<anonymous>") |
19-Nov-2024 23:14:33 | if line: |
19-Nov-2024 23:14:33 | file = f"{file}:{line}" |
19-Nov-2024 23:14:33 | meth = frame.get("methodName", "<anonymous>") |
19-Nov-2024 23:14:33 | if "className" in frame: |
19-Nov-2024 23:14:33 | meth = f"{frame['className']}.{meth}" |
19-Nov-2024 23:14:33 | msg = " at %s (%s)" |
19-Nov-2024 23:14:33 | msg = msg % (meth, file) |
19-Nov-2024 23:14:33 | stacktrace.append(msg) |
19-Nov-2024 23:14:33 | except TypeError: |
19-Nov-2024 23:14:33 | pass |
19-Nov-2024 23:14:33 | if exception_class == UnexpectedAlertPresentException: |
19-Nov-2024 23:14:33 | alert_text = None |
19-Nov-2024 23:14:33 | if "data" in value: |
19-Nov-2024 23:14:33 | alert_text = value["data"].get("text") |
19-Nov-2024 23:14:33 | elif "alert" in value: |
19-Nov-2024 23:14:33 | alert_text = value["alert"].get("text") |
19-Nov-2024 23:14:33 | raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here |
19-Nov-2024 23:14:33 | > raise exception_class(message, screen, stacktrace) |
19-Nov-2024 23:14:33 | E selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".ember-basic-dropdown"} |
19-Nov-2024 23:14:33 | E (Session info: chrome=115.0.5763.0); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception |
19-Nov-2024 23:14:33 | E Stacktrace: |
19-Nov-2024 23:14:33 | E #0 0x55e67a2382b3 <unknown> |
19-Nov-2024 23:14:33 | E #1 0x55e679f682d7 <unknown> |
19-Nov-2024 23:14:33 | E #2 0x55e679fa687b <unknown> |
19-Nov-2024 23:14:33 | E #3 0x55e679fa6971 <unknown> |
19-Nov-2024 23:14:33 | E #4 0x55e679f9c816 <unknown> |
19-Nov-2024 23:14:33 | E #5 0x55e679fc5dcd <unknown> |
19-Nov-2024 23:14:33 | E #6 0x55e679f9c6e6 <unknown> |
19-Nov-2024 23:14:33 | E #7 0x55e679fc5f6e <unknown> |
19-Nov-2024 23:14:33 | E #8 0x55e679fddfe9 <unknown> |
19-Nov-2024 23:14:33 | E #9 0x55e679fc5b73 <unknown> |
19-Nov-2024 23:14:33 | E #10 0x55e679f9b1ab <unknown> |
19-Nov-2024 23:14:33 | E #11 0x55e679f9bf4e <unknown> |
19-Nov-2024 23:14:33 | E #12 0x55e67a1f9668 <unknown> |
19-Nov-2024 23:14:33 | E #13 0x55e67a1fd627 <unknown> |
19-Nov-2024 23:14:33 | E #14 0x55e67a207b8c <unknown> |
19-Nov-2024 23:14:33 | E #15 0x55e67a1fe253 <unknown> |
19-Nov-2024 23:14:33 | E #16 0x55e67a1cc927 <unknown> |
19-Nov-2024 23:14:33 | E #17 0x55e67a222018 <unknown> |
19-Nov-2024 23:14:33 | E #18 0x55e67a2221a6 <unknown> |
19-Nov-2024 23:14:33 | E #19 0x55e67a230ee3 <unknown> |
19-Nov-2024 23:14:33 | E #20 0x7f89afc7ca94 <unknown> |
19-Nov-2024 23:14:33 | E #21 0x7f89afd09a34 __clone |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | The above exception was the direct cause of the following exception: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | fixturefunc = <function add_storage_in_op_panel_using_gui at 0x7fcc3f67bec0> |
19-Nov-2024 23:14:33 | request = <FixtureRequest for <Function test_user_fails_to_update_import_in_storage_that_is_not_importenabled[1oz_1op_deployed]>> |
19-Nov-2024 23:14:33 | kwargs = {'browser_id': 'browser_unified', 'config': 'storage type: POSIX\nmount point: /volumes/posix/dir', 'hosts': {'oneprov...v-onezone.default.svc.cluster.local', 'ip': '10.244.24.216', 'name': 'dev-onezone', ...}}, 'name': 'new_storage1', ...} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def call_fixture_func( |
19-Nov-2024 23:14:33 | fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs |
19-Nov-2024 23:14:33 | ) -> FixtureValue: |
19-Nov-2024 23:14:33 | if is_generator(fixturefunc): |
19-Nov-2024 23:14:33 | fixturefunc = cast( |
19-Nov-2024 23:14:33 | Callable[..., Generator[FixtureValue, None, None]], fixturefunc |
19-Nov-2024 23:14:33 | ) |
19-Nov-2024 23:14:33 | generator = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | fixture_result = next(generator) |
19-Nov-2024 23:14:33 | except StopIteration: |
19-Nov-2024 23:14:33 | raise ValueError(f"{request.fixturename} did not yield a value") from None |
19-Nov-2024 23:14:33 | finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) |
19-Nov-2024 23:14:33 | request.addfinalizer(finalizer) |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) |
19-Nov-2024 23:14:33 | > fixture_result = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/_pytest/fixtures.py:913: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | tests/gui/meta_steps/onepanel/storages.py:86: in add_storage_in_op_panel_using_gui |
19-Nov-2024 23:14:33 | _add_storage_in_op_panel_using_gui(selenium, browser_id, config, onepanel, name) |
19-Nov-2024 23:14:33 | tests/gui/meta_steps/onepanel/storages.py:124: in _add_storage_in_op_panel_using_gui |
19-Nov-2024 23:14:33 | wt_select_storage_type_in_storage_page_op_panel( |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/decorator.py:232: in fun |
19-Nov-2024 23:14:33 | return caller(func, *(extras + args), **kw) |
19-Nov-2024 23:14:33 | tests/utils/utils.py:93: in wrapper |
19-Nov-2024 23:14:33 | return fun(*args, **kwargs) |
19-Nov-2024 23:14:33 | tests/gui/steps/onepanel/storages.py:28: in wt_select_storage_type_in_storage_page_op_panel |
19-Nov-2024 23:14:33 | ).content.storages.form.storage_selector |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:60: in __get__ |
19-Nov-2024 23:14:33 | elem = super().__get__(instance, owner) |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:26: in __get__ |
19-Nov-2024 23:14:33 | return find_web_elem( |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="5a5039a7180ae91f644386d521101291", element="2A43038904648E55121FAF9E95D8DB44_element_629")> |
19-Nov-2024 23:14:33 | css_sel = '.ember-basic-dropdown' |
19-Nov-2024 23:14:33 | err_msg = 'no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow\nOneprovider Panel 21.02.7' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def find_web_elem(web_elem_root, css_sel, err_msg): |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | _scroll_to_css_sel(web_elem_root, css_sel) |
19-Nov-2024 23:14:33 | item = web_elem_root.find_element(By.CSS_SELECTOR, css_sel) |
19-Nov-2024 23:14:33 | except NoSuchElementException as exc: |
19-Nov-2024 23:14:33 | with suppress(TypeError): |
19-Nov-2024 23:14:33 | err_msg = err_msg() |
19-Nov-2024 23:14:33 | > raise RuntimeError(err_msg) from exc |
19-Nov-2024 23:14:33 | E RuntimeError: no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow |
19-Nov-2024 23:14:33 | E Oneprovider Panel 21.02.7 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/utils/generic.py:152: RuntimeError |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------- pytest-selenium -------------------------------- |
19-Nov-2024 23:14:33 | URL: https://dev-oneprovider-krakow.default.svc.cluster.local:9443/#/onedata/clusters/86f7ac8f0f384f0b4a286ed62bec867echc669/overview |
19-Nov-2024 23:14:33 | _ test_user_succeeds_to_create_2_storages_with_the_same_name[1oz_1op_deployed] _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="1ea92aeb5d81c6554d2af243472bbe1b", element="5BEDADC5AE3B08A176FC0FB0C44C6559_element_420")> |
19-Nov-2024 23:14:33 | css_sel = '.ember-basic-dropdown' |
19-Nov-2024 23:14:33 | err_msg = 'no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow\nOneprovider Panel 21.02.7' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def find_web_elem(web_elem_root, css_sel, err_msg): |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | _scroll_to_css_sel(web_elem_root, css_sel) |
19-Nov-2024 23:14:33 | > item = web_elem_root.find_element(By.CSS_SELECTOR, css_sel) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/utils/generic.py:148: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webelement.py:417: in find_element |
19-Nov-2024 23:14:33 | return self._execute(Command.FIND_CHILD_ELEMENT, {"using": by, "value": value})["value"] |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webelement.py:395: in _execute |
19-Nov-2024 23:14:33 | return self._parent.execute(command, params) |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/webdriver.py:354: in execute |
19-Nov-2024 23:14:33 | self.error_handler.check_response(response) |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7fcc3c9c72c0> |
19-Nov-2024 23:14:33 | response = {'status': 404, 'value': '{"value":{"error":"no such element","message":"no such element: Unable to locate element: {\...unknown>\\n#19 0x55af18d71ee3 \\u003Cunknown>\\n#20 0x7efe5d7cfa94 \\u003Cunknown>\\n#21 0x7efe5d85ca34 __clone\\n"}}'} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def check_response(self, response: Dict[str, Any]) -> None: |
19-Nov-2024 23:14:33 | """Checks that a JSON response from the WebDriver does not have an |
19-Nov-2024 23:14:33 | error. |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | :Args: |
19-Nov-2024 23:14:33 | - response - The JSON response from the WebDriver server as a dictionary |
19-Nov-2024 23:14:33 | object. |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | :Raises: If the response contains an error message. |
19-Nov-2024 23:14:33 | """ |
19-Nov-2024 23:14:33 | status = response.get("status", None) |
19-Nov-2024 23:14:33 | if not status or status == ErrorCode.SUCCESS: |
19-Nov-2024 23:14:33 | return |
19-Nov-2024 23:14:33 | value = None |
19-Nov-2024 23:14:33 | message = response.get("message", "") |
19-Nov-2024 23:14:33 | screen: str = response.get("screen", "") |
19-Nov-2024 23:14:33 | stacktrace = None |
19-Nov-2024 23:14:33 | if isinstance(status, int): |
19-Nov-2024 23:14:33 | value_json = response.get("value", None) |
19-Nov-2024 23:14:33 | if value_json and isinstance(value_json, str): |
19-Nov-2024 23:14:33 | import json |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | value = json.loads(value_json) |
19-Nov-2024 23:14:33 | if len(value) == 1: |
19-Nov-2024 23:14:33 | value = value["value"] |
19-Nov-2024 23:14:33 | status = value.get("error", None) |
19-Nov-2024 23:14:33 | if not status: |
19-Nov-2024 23:14:33 | status = value.get("status", ErrorCode.UNKNOWN_ERROR) |
19-Nov-2024 23:14:33 | message = value.get("value") or value.get("message") |
19-Nov-2024 23:14:33 | if not isinstance(message, str): |
19-Nov-2024 23:14:33 | value = message |
19-Nov-2024 23:14:33 | message = message.get("message") |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | message = value.get("message", None) |
19-Nov-2024 23:14:33 | except ValueError: |
19-Nov-2024 23:14:33 | pass |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | exception_class: Type[WebDriverException] |
19-Nov-2024 23:14:33 | e = ErrorCode() |
19-Nov-2024 23:14:33 | error_codes = [item for item in dir(e) if not item.startswith("__")] |
19-Nov-2024 23:14:33 | for error_code in error_codes: |
19-Nov-2024 23:14:33 | error_info = getattr(ErrorCode, error_code) |
19-Nov-2024 23:14:33 | if isinstance(error_info, list) and status in error_info: |
19-Nov-2024 23:14:33 | exception_class = getattr(ExceptionMapping, error_code, WebDriverException) |
19-Nov-2024 23:14:33 | break |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | exception_class = WebDriverException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | if not value: |
19-Nov-2024 23:14:33 | value = response["value"] |
19-Nov-2024 23:14:33 | if isinstance(value, str): |
19-Nov-2024 23:14:33 | raise exception_class(value) |
19-Nov-2024 23:14:33 | if message == "" and "message" in value: |
19-Nov-2024 23:14:33 | message = value["message"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | screen = None # type: ignore[assignment] |
19-Nov-2024 23:14:33 | if "screen" in value: |
19-Nov-2024 23:14:33 | screen = value["screen"] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | stacktrace = None |
19-Nov-2024 23:14:33 | st_value = value.get("stackTrace") or value.get("stacktrace") |
19-Nov-2024 23:14:33 | if st_value: |
19-Nov-2024 23:14:33 | if isinstance(st_value, str): |
19-Nov-2024 23:14:33 | stacktrace = st_value.split("\n") |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | stacktrace = [] |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | for frame in st_value: |
19-Nov-2024 23:14:33 | line = frame.get("lineNumber", "") |
19-Nov-2024 23:14:33 | file = frame.get("fileName", "<anonymous>") |
19-Nov-2024 23:14:33 | if line: |
19-Nov-2024 23:14:33 | file = f"{file}:{line}" |
19-Nov-2024 23:14:33 | meth = frame.get("methodName", "<anonymous>") |
19-Nov-2024 23:14:33 | if "className" in frame: |
19-Nov-2024 23:14:33 | meth = f"{frame['className']}.{meth}" |
19-Nov-2024 23:14:33 | msg = " at %s (%s)" |
19-Nov-2024 23:14:33 | msg = msg % (meth, file) |
19-Nov-2024 23:14:33 | stacktrace.append(msg) |
19-Nov-2024 23:14:33 | except TypeError: |
19-Nov-2024 23:14:33 | pass |
19-Nov-2024 23:14:33 | if exception_class == UnexpectedAlertPresentException: |
19-Nov-2024 23:14:33 | alert_text = None |
19-Nov-2024 23:14:33 | if "data" in value: |
19-Nov-2024 23:14:33 | alert_text = value["data"].get("text") |
19-Nov-2024 23:14:33 | elif "alert" in value: |
19-Nov-2024 23:14:33 | alert_text = value["alert"].get("text") |
19-Nov-2024 23:14:33 | raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here |
19-Nov-2024 23:14:33 | > raise exception_class(message, screen, stacktrace) |
19-Nov-2024 23:14:33 | E selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".ember-basic-dropdown"} |
19-Nov-2024 23:14:33 | E (Session info: chrome=115.0.5763.0); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception |
19-Nov-2024 23:14:33 | E Stacktrace: |
19-Nov-2024 23:14:33 | E #0 0x55af18d792b3 <unknown> |
19-Nov-2024 23:14:33 | E #1 0x55af18aa92d7 <unknown> |
19-Nov-2024 23:14:33 | E #2 0x55af18ae787b <unknown> |
19-Nov-2024 23:14:33 | E #3 0x55af18ae7971 <unknown> |
19-Nov-2024 23:14:33 | E #4 0x55af18add816 <unknown> |
19-Nov-2024 23:14:33 | E #5 0x55af18b06dcd <unknown> |
19-Nov-2024 23:14:33 | E #6 0x55af18add6e6 <unknown> |
19-Nov-2024 23:14:33 | E #7 0x55af18b06f6e <unknown> |
19-Nov-2024 23:14:33 | E #8 0x55af18b1efe9 <unknown> |
19-Nov-2024 23:14:33 | E #9 0x55af18b06b73 <unknown> |
19-Nov-2024 23:14:33 | E #10 0x55af18adc1ab <unknown> |
19-Nov-2024 23:14:33 | E #11 0x55af18adcf4e <unknown> |
19-Nov-2024 23:14:33 | E #12 0x55af18d3a668 <unknown> |
19-Nov-2024 23:14:33 | E #13 0x55af18d3e627 <unknown> |
19-Nov-2024 23:14:33 | E #14 0x55af18d48b8c <unknown> |
19-Nov-2024 23:14:33 | E #15 0x55af18d3f253 <unknown> |
19-Nov-2024 23:14:33 | E #16 0x55af18d0d927 <unknown> |
19-Nov-2024 23:14:33 | E #17 0x55af18d63018 <unknown> |
19-Nov-2024 23:14:33 | E #18 0x55af18d631a6 <unknown> |
19-Nov-2024 23:14:33 | E #19 0x55af18d71ee3 <unknown> |
19-Nov-2024 23:14:33 | E #20 0x7efe5d7cfa94 <unknown> |
19-Nov-2024 23:14:33 | E #21 0x7efe5d85ca34 __clone |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | The above exception was the direct cause of the following exception: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | fixturefunc = <function wt_select_storage_type_in_storage_page_op_panel at 0x7fcc3f60d120> |
19-Nov-2024 23:14:33 | request = <FixtureRequest for <Function test_user_succeeds_to_create_2_storages_with_the_same_name[1oz_1op_deployed]>> |
19-Nov-2024 23:14:33 | kwargs = {'browser_id': 'browser_unified', 'onepanel': <class 'tests.gui.utils.onepanel.Onepanel'>, 'selenium': {'browser_emerg...for <Function test_user_succeeds_to_create_2_storages_with_the_same_name[1oz_1op_deployed]>>}, 'storage_type': 'POSIX'} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def call_fixture_func( |
19-Nov-2024 23:14:33 | fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs |
19-Nov-2024 23:14:33 | ) -> FixtureValue: |
19-Nov-2024 23:14:33 | if is_generator(fixturefunc): |
19-Nov-2024 23:14:33 | fixturefunc = cast( |
19-Nov-2024 23:14:33 | Callable[..., Generator[FixtureValue, None, None]], fixturefunc |
19-Nov-2024 23:14:33 | ) |
19-Nov-2024 23:14:33 | generator = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | fixture_result = next(generator) |
19-Nov-2024 23:14:33 | except StopIteration: |
19-Nov-2024 23:14:33 | raise ValueError(f"{request.fixturename} did not yield a value") from None |
19-Nov-2024 23:14:33 | finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) |
19-Nov-2024 23:14:33 | request.addfinalizer(finalizer) |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) |
19-Nov-2024 23:14:33 | > fixture_result = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/_pytest/fixtures.py:913: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/decorator.py:232: in fun |
19-Nov-2024 23:14:33 | return caller(func, *(extras + args), **kw) |
19-Nov-2024 23:14:33 | tests/utils/utils.py:93: in wrapper |
19-Nov-2024 23:14:33 | return fun(*args, **kwargs) |
19-Nov-2024 23:14:33 | tests/gui/steps/onepanel/storages.py:28: in wt_select_storage_type_in_storage_page_op_panel |
19-Nov-2024 23:14:33 | ).content.storages.form.storage_selector |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:60: in __get__ |
19-Nov-2024 23:14:33 | elem = super().__get__(instance, owner) |
19-Nov-2024 23:14:33 | tests/gui/utils/core/web_elements.py:26: in __get__ |
19-Nov-2024 23:14:33 | return find_web_elem( |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="1ea92aeb5d81c6554d2af243472bbe1b", element="5BEDADC5AE3B08A176FC0FB0C44C6559_element_420")> |
19-Nov-2024 23:14:33 | css_sel = '.ember-basic-dropdown' |
19-Nov-2024 23:14:33 | err_msg = 'no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow\nOneprovider Panel 21.02.7' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def find_web_elem(web_elem_root, css_sel, err_msg): |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | _scroll_to_css_sel(web_elem_root, css_sel) |
19-Nov-2024 23:14:33 | item = web_elem_root.find_element(By.CSS_SELECTOR, css_sel) |
19-Nov-2024 23:14:33 | except NoSuchElementException as exc: |
19-Nov-2024 23:14:33 | with suppress(TypeError): |
19-Nov-2024 23:14:33 | err_msg = err_msg() |
19-Nov-2024 23:14:33 | > raise RuntimeError(err_msg) from exc |
19-Nov-2024 23:14:33 | E RuntimeError: no item found in StorageAddForm in StorageContentPage in content in dev-oneprovider-krakow |
19-Nov-2024 23:14:33 | E Oneprovider Panel 21.02.7 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/utils/generic.py:152: RuntimeError |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------- pytest-selenium -------------------------------- |
19-Nov-2024 23:14:33 | URL: https://dev-oneprovider-krakow.default.svc.cluster.local:9443/#/onedata/clusters/86f7ac8f0f384f0b4a286ed62bec867echc669/overview |
19-Nov-2024 23:14:33 | _ test_user_deregisters_provider_registers_it_again_and_sees_that_provider_is_working[1oz_1op_deployed] _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | zone_hostname = 'dev-onezone.default.svc.cluster.local' |
19-Nov-2024 23:14:33 | onepanel_credentials = <tests.utils.user_utils.AdminUser object at 0x7fcc3da4a780> |
19-Nov-2024 23:14:33 | owner_credentials = <tests.utils.user_utils.User object at 0x7fcc3dca03b0> |
19-Nov-2024 23:14:33 | space_id = '4e1e5e524538c532d6ea2245b190ca48chcacc' |
19-Nov-2024 23:14:33 | storages_db = {'dev-oneprovider-krakow': {}} |
19-Nov-2024 23:14:33 | hosts = {'oneprovider-1': {'container-id': '38d89612c1444e4e3a383b519065cbc831653a5cb99bb07d98c9faed236cb058', 'hostname': 'de...efb4b69b9092', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.24.216', 'name': 'dev-onezone', ...}} |
19-Nov-2024 23:14:33 | providers = [{'oneprovider-1': {'size': 1000000, 'storage': 'posix'}}] |
19-Nov-2024 23:14:33 | members = [] |
19-Nov-2024 23:14:33 | users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fcc3cbe8740>, 'onepanel': <tests.utils.user_utils.AdminUser o...tests.utils.user_utils.User object at 0x7fcc3dca03b0>, 'user1': <tests.utils.user_utils.User object at 0x7fcc3c9c7260>} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def _get_support(zone_hostname, onepanel_credentials, |
19-Nov-2024 23:14:33 | owner_credentials, space_id, storages_db, hosts, providers, |
19-Nov-2024 23:14:33 | members, users): |
19-Nov-2024 23:14:33 | onepanel_username = onepanel_credentials.username |
19-Nov-2024 23:14:33 | onepanel_password = onepanel_credentials.password |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | for provider in providers: |
19-Nov-2024 23:14:33 | [(provider, options)] = provider.items() |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | provider_name = hosts[provider]['name'] |
19-Nov-2024 23:14:33 | provider_hostname = hosts[provider]['hostname'] |
19-Nov-2024 23:14:33 | storage_name = options['storage'] |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | > storage_id = storages_db[provider_name][storage_name] |
19-Nov-2024 23:14:33 | E KeyError: 'dev-oneprovider-krakow' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:224: KeyError |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | http_method = <function get at 0x7fcc4054e980> |
19-Nov-2024 23:14:33 | ip = 'dev-oneprovider-krakow.default.svc.cluster.local', port = 9443 |
19-Nov-2024 23:14:33 | path = '/api/v3/onepanel/provider/storages', use_ssl = True, headers = None |
19-Nov-2024 23:14:33 | verify = False, cert = None, auth = ('onepanel', 'password'), data = None |
19-Nov-2024 23:14:33 | default_headers = True, retries = 5 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def http_request(http_method, ip, port, path, use_ssl=True, headers=None, |
19-Nov-2024 23:14:33 | verify=False, cert=None, auth=None, data=None, |
19-Nov-2024 23:14:33 | default_headers=True, retries=5): |
19-Nov-2024 23:14:33 | protocol = 'https' if use_ssl else 'http' |
19-Nov-2024 23:14:33 | request_headers = DEFAULT_HEADERS.copy() if default_headers else {} |
19-Nov-2024 23:14:33 | if headers: |
19-Nov-2024 23:14:33 | request_headers.update(headers) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | response = http_method('{0}://{1}:{2}{3}'.format(protocol, ip, port, path), |
19-Nov-2024 23:14:33 | verify=verify, headers=request_headers, timeout=40, |
19-Nov-2024 23:14:33 | cert=cert, auth=auth, data=data) |
19-Nov-2024 23:14:33 | if 200 <= response.status_code < 300: |
19-Nov-2024 23:14:33 | return response |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | > raise_http_exception(response) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | http_method = <function get at 0x7fcc4054e980> |
19-Nov-2024 23:14:33 | ip = 'dev-oneprovider-krakow.default.svc.cluster.local', port = 9443 |
19-Nov-2024 23:14:33 | path = '/api/v3/onepanel/provider/storages', use_ssl = True, headers = None |
19-Nov-2024 23:14:33 | verify = False, cert = None, auth = ('onepanel', 'password'), data = None |
19-Nov-2024 23:14:33 | default_headers = True, retries = 4 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def http_request(http_method, ip, port, path, use_ssl=True, headers=None, |
19-Nov-2024 23:14:33 | verify=False, cert=None, auth=None, data=None, |
19-Nov-2024 23:14:33 | default_headers=True, retries=5): |
19-Nov-2024 23:14:33 | protocol = 'https' if use_ssl else 'http' |
19-Nov-2024 23:14:33 | request_headers = DEFAULT_HEADERS.copy() if default_headers else {} |
19-Nov-2024 23:14:33 | if headers: |
19-Nov-2024 23:14:33 | request_headers.update(headers) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | response = http_method('{0}://{1}:{2}{3}'.format(protocol, ip, port, path), |
19-Nov-2024 23:14:33 | verify=verify, headers=request_headers, timeout=40, |
19-Nov-2024 23:14:33 | cert=cert, auth=auth, data=data) |
19-Nov-2024 23:14:33 | if 200 <= response.status_code < 300: |
19-Nov-2024 23:14:33 | return response |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | > raise_http_exception(response) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | http_method = <function get at 0x7fcc4054e980> |
19-Nov-2024 23:14:33 | ip = 'dev-oneprovider-krakow.default.svc.cluster.local', port = 9443 |
19-Nov-2024 23:14:33 | path = '/api/v3/onepanel/provider/storages', use_ssl = True, headers = None |
19-Nov-2024 23:14:33 | verify = False, cert = None, auth = ('onepanel', 'password'), data = None |
19-Nov-2024 23:14:33 | default_headers = True, retries = 3 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def http_request(http_method, ip, port, path, use_ssl=True, headers=None, |
19-Nov-2024 23:14:33 | verify=False, cert=None, auth=None, data=None, |
19-Nov-2024 23:14:33 | default_headers=True, retries=5): |
19-Nov-2024 23:14:33 | protocol = 'https' if use_ssl else 'http' |
19-Nov-2024 23:14:33 | request_headers = DEFAULT_HEADERS.copy() if default_headers else {} |
19-Nov-2024 23:14:33 | if headers: |
19-Nov-2024 23:14:33 | request_headers.update(headers) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | response = http_method('{0}://{1}:{2}{3}'.format(protocol, ip, port, path), |
19-Nov-2024 23:14:33 | verify=verify, headers=request_headers, timeout=40, |
19-Nov-2024 23:14:33 | cert=cert, auth=auth, data=data) |
19-Nov-2024 23:14:33 | if 200 <= response.status_code < 300: |
19-Nov-2024 23:14:33 | return response |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | > raise_http_exception(response) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | http_method = <function get at 0x7fcc4054e980> |
19-Nov-2024 23:14:33 | ip = 'dev-oneprovider-krakow.default.svc.cluster.local', port = 9443 |
19-Nov-2024 23:14:33 | path = '/api/v3/onepanel/provider/storages', use_ssl = True, headers = None |
19-Nov-2024 23:14:33 | verify = False, cert = None, auth = ('onepanel', 'password'), data = None |
19-Nov-2024 23:14:33 | default_headers = True, retries = 2 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def http_request(http_method, ip, port, path, use_ssl=True, headers=None, |
19-Nov-2024 23:14:33 | verify=False, cert=None, auth=None, data=None, |
19-Nov-2024 23:14:33 | default_headers=True, retries=5): |
19-Nov-2024 23:14:33 | protocol = 'https' if use_ssl else 'http' |
19-Nov-2024 23:14:33 | request_headers = DEFAULT_HEADERS.copy() if default_headers else {} |
19-Nov-2024 23:14:33 | if headers: |
19-Nov-2024 23:14:33 | request_headers.update(headers) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | response = http_method('{0}://{1}:{2}{3}'.format(protocol, ip, port, path), |
19-Nov-2024 23:14:33 | verify=verify, headers=request_headers, timeout=40, |
19-Nov-2024 23:14:33 | cert=cert, auth=auth, data=data) |
19-Nov-2024 23:14:33 | if 200 <= response.status_code < 300: |
19-Nov-2024 23:14:33 | return response |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | > raise_http_exception(response) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | http_method = <function get at 0x7fcc4054e980> |
19-Nov-2024 23:14:33 | ip = 'dev-oneprovider-krakow.default.svc.cluster.local', port = 9443 |
19-Nov-2024 23:14:33 | path = '/api/v3/onepanel/provider/storages', use_ssl = True, headers = None |
19-Nov-2024 23:14:33 | verify = False, cert = None, auth = ('onepanel', 'password'), data = None |
19-Nov-2024 23:14:33 | default_headers = True, retries = 1 |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def http_request(http_method, ip, port, path, use_ssl=True, headers=None, |
19-Nov-2024 23:14:33 | verify=False, cert=None, auth=None, data=None, |
19-Nov-2024 23:14:33 | default_headers=True, retries=5): |
19-Nov-2024 23:14:33 | protocol = 'https' if use_ssl else 'http' |
19-Nov-2024 23:14:33 | request_headers = DEFAULT_HEADERS.copy() if default_headers else {} |
19-Nov-2024 23:14:33 | if headers: |
19-Nov-2024 23:14:33 | request_headers.update(headers) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | response = http_method('{0}://{1}:{2}{3}'.format(protocol, ip, port, path), |
19-Nov-2024 23:14:33 | verify=verify, headers=request_headers, timeout=40, |
19-Nov-2024 23:14:33 | cert=cert, auth=auth, data=data) |
19-Nov-2024 23:14:33 | if 200 <= response.status_code < 300: |
19-Nov-2024 23:14:33 | return response |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | > raise_http_exception(response) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | During handling of the above exception, another exception occurred: |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | fixturefunc = <function create_and_configure_spaces_step at 0x7fcc3f17d9e0> |
19-Nov-2024 23:14:33 | request = <FixtureRequest for <Function test_user_deregisters_provider_registers_it_again_and_sees_that_provider_is_working[1oz_1op_deployed]>> |
19-Nov-2024 23:14:33 | kwargs = {'admin_credentials': <tests.utils.user_utils.AdminUser object at 0x7fcc3cbe8740>, 'config': 'space1:\n owner: spac...9b9092', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.24.216', 'name': 'dev-onezone', ...}}, ...} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def call_fixture_func( |
19-Nov-2024 23:14:33 | fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs |
19-Nov-2024 23:14:33 | ) -> FixtureValue: |
19-Nov-2024 23:14:33 | if is_generator(fixturefunc): |
19-Nov-2024 23:14:33 | fixturefunc = cast( |
19-Nov-2024 23:14:33 | Callable[..., Generator[FixtureValue, None, None]], fixturefunc |
19-Nov-2024 23:14:33 | ) |
19-Nov-2024 23:14:33 | generator = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | try: |
19-Nov-2024 23:14:33 | fixture_result = next(generator) |
19-Nov-2024 23:14:33 | except StopIteration: |
19-Nov-2024 23:14:33 | raise ValueError(f"{request.fixturename} did not yield a value") from None |
19-Nov-2024 23:14:33 | finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) |
19-Nov-2024 23:14:33 | request.addfinalizer(finalizer) |
19-Nov-2024 23:14:33 | else: |
19-Nov-2024 23:14:33 | fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) |
19-Nov-2024 23:14:33 | > fixture_result = fixturefunc(**kwargs) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | /usr/local/lib/python3.12/dist-packages/_pytest/fixtures.py:913: |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | tests/utils/bdd_utils.py:78: in wrapper |
19-Nov-2024 23:14:33 | return fun(*ba.args, **ba.kwargs) |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:30: in create_and_configure_spaces_step |
19-Nov-2024 23:14:33 | create_and_configure_spaces(yaml.load(config, yaml.Loader), zone_host, admin_credentials, onepanel_credentials, hosts, |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:108: in create_and_configure_spaces |
19-Nov-2024 23:14:33 | _create_and_configure_spaces(config, zone_host, admin_credentials, |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:138: in _create_and_configure_spaces |
19-Nov-2024 23:14:33 | _get_support(zone_hostname, onepanel_credentials, owner, space_id, |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:229: in _get_support |
19-Nov-2024 23:14:33 | _get_storage_id(provider_hostname, onepanel_username, |
19-Nov-2024 23:14:33 | tests/utils/entities_setup/spaces.py:267: in _get_storage_id |
19-Nov-2024 23:14:33 | storages_id = http_get(ip=provider_hostname, port=PANEL_REST_PORT, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:47: in http_get |
19-Nov-2024 23:14:33 | return http_request(requests.get, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:93: in http_request |
19-Nov-2024 23:14:33 | return http_request(http_method, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:93: in http_request |
19-Nov-2024 23:14:33 | return http_request(http_method, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:93: in http_request |
19-Nov-2024 23:14:33 | return http_request(http_method, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:93: in http_request |
19-Nov-2024 23:14:33 | return http_request(http_method, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:93: in http_request |
19-Nov-2024 23:14:33 | return http_request(http_method, ip, port, path, use_ssl, headers, |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:96: in http_request |
19-Nov-2024 23:14:33 | raise e |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:89: in http_request |
19-Nov-2024 23:14:33 | raise_http_exception(response) |
19-Nov-2024 23:14:33 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | response = <Response [503]> |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | def raise_http_exception(response): |
19-Nov-2024 23:14:33 | ex_cls = _exceptions.get(response.status_code, HTTPError) |
19-Nov-2024 23:14:33 | > raise ex_cls(response) |
19-Nov-2024 23:14:33 | E tests.utils.http_exceptions.HTTPServiceUnavailable: [503] Service Unavailable: {"error":{"id":"unregisteredOneprovider","description":"This Oneprovider is not registered."}} |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/http_exceptions.py:15: HTTPServiceUnavailable |
19-Nov-2024 23:14:33 | ------------------------------ Captured log call ------------------------------- |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | WARNING selenium.webdriver.common.selenium_manager:selenium_manager.py:135 Cache folder (/home/bamboo/.cache/selenium) cannot be created: Permission denied (os error 13) |
19-Nov-2024 23:14:33 | ------------------------------- pytest-selenium -------------------------------- |
19-Nov-2024 23:14:33 | WARNING: Failed to gather URL: HTTPConnectionPool(host='localhost', port=50425): Max retries exceeded with url: /session/c9577c0b629bbb27571e73f6cf2423c5/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc3d5f0a40>: Failed to establish a new connection: [Errno 111] Connection refused')) |
19-Nov-2024 23:14:33 | WARNING: Failed to gather screenshot: HTTPConnectionPool(host='localhost', port=50425): Max retries exceeded with url: /session/c9577c0b629bbb27571e73f6cf2423c5/screenshot (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc3d5f3aa0>: Failed to establish a new connection: [Errno 111] Connection refused')) |
19-Nov-2024 23:14:33 | WARNING: Failed to gather HTML: HTTPConnectionPool(host='localhost', port=50425): Max retries exceeded with url: /session/c9577c0b629bbb27571e73f6cf2423c5/source (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc3d666870>: Failed to establish a new connection: [Errno 111] Connection refused')) |
19-Nov-2024 23:14:33 | WARNING: Failed to gather log types: HTTPConnectionPool(host='localhost', port=50425): Max retries exceeded with url: /session/c9577c0b629bbb27571e73f6cf2423c5/se/log/types (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fcc3d665670>: Failed to establish a new connection: [Errno 111] Connection refused')) |
19-Nov-2024 23:14:33 | =============================== warnings summary =============================== |
19-Nov-2024 23:14:33 | tests/utils/rest_utils.py:98 |
19-Nov-2024 23:14:33 | /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/utils/rest_utils.py:98: SyntaxWarning: invalid escape sequence '\ ' |
19-Nov-2024 23:14:33 | print(""" |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/path_utils.py:112 |
19-Nov-2024 23:14:33 | /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/utils/path_utils.py:112: SyntaxWarning: invalid escape sequence '\ ' |
19-Nov-2024 23:14:33 | return path.replace("'", "\\'").replace(' ', '\ ') |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/acceptance_utils.py:55 |
19-Nov-2024 23:14:33 | /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/utils/acceptance_utils.py:55: SyntaxWarning: invalid escape sequence '\d' |
19-Nov-2024 23:14:33 | '(?P<seconds>\d*\.?\d+([eE][-+]?\d+)?) seconds?')) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/utils/acceptance_utils.py:57 |
19-Nov-2024 23:14:33 | /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/utils/acceptance_utils.py:57: SyntaxWarning: invalid escape sequence '\d' |
19-Nov-2024 23:14:33 | '(?P<seconds>\d*\.?\d+([eE][-+]?\d+)?) seconds?')) |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | tests/gui/steps/onezone/automation/automation_basic.py:327 |
19-Nov-2024 23:14:33 | /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/gui/steps/onezone/automation/automation_basic.py:327: SyntaxWarning: invalid escape sequence '\(' |
19-Nov-2024 23:14:33 | 'new revision|Duplicate to...|Download \(json\)|Remove)" button ' |
19-Nov-2024 23:14:33 | |
19-Nov-2024 23:14:33 | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html |
19-Nov-2024 23:14:33 | - generated xml file: /mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/test-reports/results.xml - |
19-Nov-2024 23:14:33 | - Generated html report: file:///mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance/tests/gui/logs/report.1732056579.8151004/report.html - |
19-Nov-2024 23:14:33 | ======= 10 failed, 7 passed, 5 warnings, 10 rerun in 1493.41s (0:24:53) ======== |
19-Nov-2024 23:14:38 | release "dev" uninstalled |
19-Nov-2024 23:14:38 | Sidecar injection has been disabled |
19-Nov-2024 23:14:38 | Cleaning helm release "dev"... |
19-Nov-2024 23:14:38 | Deleted 1 helm deployments |
19-Nov-2024 23:14:38 | Deleted 0 k8s deployments |
19-Nov-2024 23:14:38 | Deleted 0 k8s services |
19-Nov-2024 23:14:38 | Deleted 0 persistent volumes |
19-Nov-2024 23:14:39 | [INFO] ENV variable "bamboo_planRepository_branchName" is set to develop - using it as current branch name |
19-Nov-2024 23:14:39 | [INFO] Using image docker.onedata.org/onezone-dev:develop for service onezone |
19-Nov-2024 23:14:39 | [INFO] ENV variable "bamboo_planRepository_branchName" is set to develop - using it as current branch name |
19-Nov-2024 23:14:39 | [INFO] Using image docker.onedata.org/oneprovider-dev:develop for service oneprovider |
19-Nov-2024 23:14:39 | [INFO] Using image docker.onedata.org/rest-cli:develop for service rest-cli |
19-Nov-2024 23:14:39 | Finished task 'Codetag Tracker' with result: Success |
19-Nov-2024 23:14:39 | Starting task 'Parse test results' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit' |
19-Nov-2024 23:14:39 | Parsing test results under /home/bamboo/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT... |
19-Nov-2024 23:14:39 | Failing task since 10 failing test cases were found. |
19-Nov-2024 23:14:39 | Finished task 'Parse test results' with result: Failed |
19-Nov-2024 23:14:39 | All conditions for task 'Pack and push surefire artifact' were met. Conditions: Variable bamboo.buildNumber matches pattern [4-9]|.{2,} |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoHostname} with S3 |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoPort} with 10161 |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoUsername} with ubuntu |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.planRepository.branchName} with develop |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.planRepository.name} with onedata-acceptance |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoHostname} with S3 |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoPort} with 10161 |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.artifactRepoUsername} with ubuntu |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.planRepository.branchName} with develop |
19-Nov-2024 23:14:39 | Substituting variable: ${bamboo.planRepository.name} with onedata-acceptance |
19-Nov-2024 23:14:39 | Starting task 'Pack and push surefire artifact' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' |
19-Nov-2024 23:14:39 | Beginning to execute external process for build 'Onedata Products - gui acceptance pkg - Onepanel basic #2947 (ODSRV-GAPT-COBT-2947)' ... running command line: /home/bamboo/bamboo-agent-home/temp/ODSRV-GAPT-COBT-2947-ScriptBuildTask-7964463695298506199.sh ... in: /home/bamboo/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance |
19-Nov-2024 23:14:39 | ./bamboos/artifacts/push_artifact.py --hostname S3 --port 10161 --username ubuntu --branch develop --plan onedata-acceptance --artifact-name surefire_Onepanel_basic.tar.gz |
19-Nov-2024 23:14:40 | Uploading artifact |
19-Nov-2024 23:14:40 | source path: surefire_Onepanel_basic.tar.gz |
19-Nov-2024 23:14:40 | dest. path: artifacts/onedata-acceptance/develop/surefire_Onepanel_basic.tar.gz |
19-Nov-2024 23:14:40 | Finished task 'Pack and push surefire artifact' with result: Success |
19-Nov-2024 23:14:40 | All conditions for task 'Pack logs' were met. Conditions: Variable bamboo.buildNumber matches pattern [4-9]|.{2,} |
19-Nov-2024 23:14:40 | Starting task 'Pack logs' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' |
19-Nov-2024 23:14:40 | Beginning to execute external process for build 'Onedata Products - gui acceptance pkg - Onepanel basic #2947 (ODSRV-GAPT-COBT-2947)' ... running command line: /home/bamboo/bamboo-agent-home/temp/ODSRV-GAPT-COBT-2947-ScriptBuildTask-2592361536733738506.sh ... in: /home/bamboo/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT |
19-Nov-2024 23:14:40 | cp: cannot stat 'onedata-acceptance/one_env/sources_info.yaml': No such file or directory |
19-Nov-2024 23:14:40 | Finished task 'Pack logs' with result: Success |
19-Nov-2024 23:14:40 | All conditions for task 'Clear env and working dir' were met. Conditions: Variable bamboo.buildNumber matches pattern [4-9]|.{2,} |
19-Nov-2024 23:14:40 | Substituting variable: ${bamboo.OnedataFinalTasksURL} with https://raw.githubusercontent.com/onedata/bamboos/develop/final_tasks.sh |
19-Nov-2024 23:14:40 | Starting task 'Clear env and working dir' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' |
19-Nov-2024 23:14:40 | Beginning to execute external process for build 'Onedata Products - gui acceptance pkg - Onepanel basic #2947 (ODSRV-GAPT-COBT-2947)' ... running command line: /home/bamboo/bamboo-agent-home/temp/ODSRV-GAPT-COBT-2947-ScriptBuildTask-372648236524107793.sh ... in: /home/bamboo/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT/onedata-acceptance |
19-Nov-2024 23:14:40 | % Total % Received % Xferd Average Speed Time Time Time Current |
19-Nov-2024 23:14:40 | Dload Upload Total Spent Left Speed |
19-Nov-2024 23:14:40 | |
19-Nov-2024 23:14:40 | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 |
19-Nov-2024 23:14:40 | 100 4822 100 4822 0 0 59530 0 --:--:-- --:--:-- --:--:-- 59530 |
19-Nov-2024 23:14:40 | Clearing /tmp/onedata and /home/bamboo/.one-env |
19-Nov-2024 23:14:41 | Cleaning helm deployments |
19-Nov-2024 23:14:41 | Cleanining pods |
19-Nov-2024 23:14:42 | Cleaning kube persistant volumes |
19-Nov-2024 23:14:42 | Cleaning dockswift container |
19-Nov-2024 23:14:42 | Cleaning docker containers |
19-Nov-2024 23:14:45 | Stalled docker containers to remove: |
19-Nov-2024 23:14:45 | 47ff7d34d647 4429901cc4a5 d3bb37c08981 bcd6a6114c9c 622f32fdd440 19a7d5f8e0e9 353f9ecd989f 77c0ada2b781 ef2729b6520b 1d58d3c44994 bb51ed623159 0e77990e5300 18fe5192147a 23c7133b76a6 |
19-Nov-2024 23:14:45 | Removing stalled docker containers |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: 47ff7d34d647: Container 47ff7d34d647991450ef01b36708b293b6d7bde823d4135fc0a188b05e334f10 is not running |
19-Nov-2024 23:14:45 | 47ff7d34d647 |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: 4429901cc4a5: Container 4429901cc4a57de6bfd194ed9a8d5fe1297f1a80246d8d21e5f1f6ca4da6ed55 is not running |
19-Nov-2024 23:14:45 | 4429901cc4a5 |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: d3bb37c08981: Container d3bb37c0898197264cc9c9c257a7f6401306ab40822e7222f9085ec5127c6eef is not running |
19-Nov-2024 23:14:45 | d3bb37c08981 |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: bcd6a6114c9c: Container bcd6a6114c9c5e58fff40ee0314de7d8017037f8add2c66f8b17c25a5baf1f5e is not running |
19-Nov-2024 23:14:45 | bcd6a6114c9c |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: 622f32fdd440: Container 622f32fdd4403a8dd2b8a98e7e421d635c41bcaaa3786bd5c2d5dceca995ec1c is not running |
19-Nov-2024 23:14:45 | 622f32fdd440 |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: 19a7d5f8e0e9: Container 19a7d5f8e0e94d59aa7ee91361546bcad1e1889e7e2270d661fe0e6c4894fb9b is not running |
19-Nov-2024 23:14:45 | 19a7d5f8e0e9 |
19-Nov-2024 23:14:45 | Error response from daemon: Cannot kill container: 353f9ecd989f: Container 353f9ecd989f9d50599de0891cfaa611eb048963a7e88c5d9faa0f1c5c0b1b76 is not running |
19-Nov-2024 23:14:46 | 353f9ecd989f |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: 77c0ada2b781: Container 77c0ada2b7816baba9fb151b04b8e4027858ba475c3e8581ef2f832f6a99f4a4 is not running |
19-Nov-2024 23:14:46 | 77c0ada2b781 |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: ef2729b6520b: Container ef2729b6520b847ca599362f92a5f1bb5570399eb4147a983e41baead252591e is not running |
19-Nov-2024 23:14:46 | ef2729b6520b |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: 1d58d3c44994: Container 1d58d3c4499407bc54ea13405aa73ac157c7da4957291c906c7c14af6b17c971 is not running |
19-Nov-2024 23:14:46 | 1d58d3c44994 |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: bb51ed623159: Container bb51ed6231592efda853de60a87a20474dbd4f77d6a5e0cfe2c1deb13a0d4f8b is not running |
19-Nov-2024 23:14:46 | bb51ed623159 |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: 0e77990e5300: Container 0e77990e5300a3c637524c43688921aed4aceaa0b7343a9044525df1434bc06a is not running |
19-Nov-2024 23:14:46 | 0e77990e5300 |
19-Nov-2024 23:14:46 | Error response from daemon: Cannot kill container: 18fe5192147a: Container 18fe5192147a7f3016a1d6a16553a6ddb56544f2702323bdd55b4204bf833ba1 is not running |
19-Nov-2024 23:14:46 | 18fe5192147a |
19-Nov-2024 23:14:48 | 23c7133b76a6 |
19-Nov-2024 23:14:48 | 23c7133b76a6 |
19-Nov-2024 23:14:48 | Stalled docker volumes to remove: |
19-Nov-2024 23:14:48 | |
19-Nov-2024 23:14:48 | Removing stalled docker volumes |
19-Nov-2024 23:14:48 | Removing stalled loopdevices |
19-Nov-2024 23:14:49 | Done |
19-Nov-2024 23:14:49 | Finished task 'Clear env and working dir' with result: Success |
19-Nov-2024 23:14:49 | Skipping task 'Qnthack - always fail on build 2' because of unfulfilled condition. Reason: Variable bamboo.buildNumber matches pattern 2 |
19-Nov-2024 23:14:49 | Running post build plugin 'Docker Container Cleanup' |
19-Nov-2024 23:14:49 | Running post build plugin 'NCover Results Collector' |
19-Nov-2024 23:14:49 | Running post build plugin 'Build Results Label Collector' |
19-Nov-2024 23:14:49 | Running post build plugin 'Clover Results Collector' |
19-Nov-2024 23:14:49 | Running post build plugin 'npm Cache Cleanup' |
19-Nov-2024 23:14:49 | Running post build plugin 'Artifact Copier' |
19-Nov-2024 23:14:49 | Publishing an artifact: report |
19-Nov-2024 23:15:02 | Finished publishing of artifact Non required job artifact Http Compression On : [report], patterns: [**/*.*] anchored at: [onedata-acceptance/tests/gui/logs/] in 12.22 s |
19-Nov-2024 23:15:02 | Successfully removed working directory at '/home/bamboo/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COBT' |
19-Nov-2024 23:15:02 | Finalising the build... |
19-Nov-2024 23:15:02 | Stopping timer. |
19-Nov-2024 23:15:02 | Build ODSRV-GAPT-COBT-2947 completed. |
19-Nov-2024 23:15:02 | Running on server: post build plugin 'Build Hanging Detection Configuration' |
19-Nov-2024 23:15:02 | Running on server: post build plugin 'NCover Results Collector' |
19-Nov-2024 23:15:02 | Running on server: post build plugin 'Build Labeller' |
19-Nov-2024 23:15:02 | Running on server: post build plugin 'Clover Delta Calculator' |
19-Nov-2024 23:15:02 | Running on server: post build plugin 'Maven Dependencies Postprocessor' |
19-Nov-2024 23:15:02 | All post build plugins have finished |
19-Nov-2024 23:15:02 | Generating build results summary... |
19-Nov-2024 23:15:02 | Saving build results to disk... |
19-Nov-2024 23:15:02 | Store variable context... |
19-Nov-2024 23:15:02 | Finished building ODSRV-GAPT-COBT-2947. |