Untitled
unknown
plain_text
25 days ago
14 kB
2
Indexable
"C:\Users\milica.zelem.celap\OneDrive - Sixsentix AG\Desktop\AgentInstaller\Frameworks\Appium\.venv\Scripts\python.exe" "C:/Program Files/JetBrains/PyCharm Community Edition 2024.3.2/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py" --path "C:\Users\milica.zelem.celap\OneDrive - Sixsentix AG\Desktop\AgentInstaller\Frameworks\Appium\test\test_appium.py" Testing started at 2:55 PM ... Launching pytest with arguments C:\Users\milica.zelem.celap\OneDrive - Sixsentix AG\Desktop\AgentInstaller\Frameworks\Appium\test\test_appium.py --no-header --no-summary -q in C:\Users\milica.zelem.celap\OneDrive - Sixsentix AG\Desktop\AgentInstaller\Frameworks\Appium ============================= test session starts ============================= collecting ... \Filtering tests based on JSON input... Allowed test cases: {'stepone', 'steptwo'} Pytest Found: stepone Pytest Found: steptwo Pytest Found: stepthree Pytest Found: stepfour Test selection completed in 0:00:00.000308 \Filtering tests based on JSON input... Allowed test cases: {'stepone', 'steptwo'} Pytest Found: stepone Pytest Found: steptwo Test selection completed in 0:00:00.000203 collected 4 items / 2 deselected / 2 selected test/test_appium.py::test_stepone test/test_appium.py::test_steptwo ================= 2 deselected, 4 warnings, 2 errors in 0.40s ================= ERROR [ 50%] test setup failed @pytest.fixture(scope="function") def driver(): """Initialize and return the Appium WebDriver.""" > start_emulator() test\conftest.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test\conftest.py:21: in start_emulator if not is_emulator_running(): test\conftest.py:17: in is_emulator_running result = subprocess.run(["adb", "devices"], capture_output=True, text=True) ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:554: in run with Popen(*popenargs, **kwargs) as process: ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:1036: in __init__ self._execute_child(args, executable, preexec_fn, close_fds, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Popen: returncode: None args: ['adb', 'devices']>, args = 'adb devices' executable = None, preexec_fn = None, close_fds = False, pass_fds = () cwd = None, env = None startupinfo = <subprocess.STARTUPINFO object at 0x000002650BFAC6E0> creationflags = 0, shell = False, p2cread = Handle(652), p2cwrite = -1 c2pread = 11, c2pwrite = Handle(728), errread = 12, errwrite = Handle(788) unused_restore_signals = True, unused_gid = None, unused_gids = None unused_uid = None, unused_umask = -1, unused_start_new_session = False unused_process_group = -1 def _execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, unused_restore_signals, unused_gid, unused_gids, unused_uid, unused_umask, unused_start_new_session, unused_process_group): """Execute program (MS Windows version)""" assert not pass_fds, "pass_fds not supported on Windows." if isinstance(args, str): pass elif isinstance(args, bytes): if shell: raise TypeError('bytes args is not allowed on Windows') args = list2cmdline([args]) elif isinstance(args, os.PathLike): if shell: raise TypeError('path-like args is not allowed when ' 'shell is true') args = list2cmdline([args]) else: args = list2cmdline(args) if executable is not None: executable = os.fsdecode(executable) # Process startup details if startupinfo is None: startupinfo = STARTUPINFO() else: # bpo-34044: Copy STARTUPINFO since it is modified above, # so the caller can reuse it multiple times. startupinfo = startupinfo.copy() use_std_handles = -1 not in (p2cread, c2pwrite, errwrite) if use_std_handles: startupinfo.dwFlags |= _winapi.STARTF_USESTDHANDLES startupinfo.hStdInput = p2cread startupinfo.hStdOutput = c2pwrite startupinfo.hStdError = errwrite attribute_list = startupinfo.lpAttributeList have_handle_list = bool(attribute_list and "handle_list" in attribute_list and attribute_list["handle_list"]) # If we were given an handle_list or need to create one if have_handle_list or (use_std_handles and close_fds): if attribute_list is None: attribute_list = startupinfo.lpAttributeList = {} handle_list = attribute_list["handle_list"] = \ list(attribute_list.get("handle_list", [])) if use_std_handles: handle_list += [int(p2cread), int(c2pwrite), int(errwrite)] handle_list[:] = self._filter_handle_list(handle_list) if handle_list: if not close_fds: warnings.warn("startupinfo.lpAttributeList['handle_list'] " "overriding close_fds", RuntimeWarning) # When using the handle_list we always request to inherit # handles but the only handles that will be inherited are # the ones in the handle_list close_fds = False if shell: startupinfo.dwFlags |= _winapi.STARTF_USESHOWWINDOW startupinfo.wShowWindow = _winapi.SW_HIDE if not executable: # gh-101283: without a fully-qualified path, before Windows # checks the system directories, it first looks in the # application directory, and also the current directory if # NeedCurrentDirectoryForExePathW(ExeName) is true, so try # to avoid executing unqualified "cmd.exe". comspec = os.environ.get('ComSpec') if not comspec: system_root = os.environ.get('SystemRoot', '') comspec = os.path.join(system_root, 'System32', 'cmd.exe') if not os.path.isabs(comspec): raise FileNotFoundError('shell not found: neither %ComSpec% nor %SystemRoot% is set') if os.path.isabs(comspec): executable = comspec else: comspec = executable args = '{} /c "{}"'.format (comspec, args) if cwd is not None: cwd = os.fsdecode(cwd) sys.audit("subprocess.Popen", executable, args, cwd, env) # Start the process try: > hp, ht, pid, tid = _winapi.CreateProcess(executable, args, # no special security None, None, int(not close_fds), creationflags, env, cwd, startupinfo) E FileNotFoundError: [WinError 2] The system cannot find the file specified ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:1548: FileNotFoundError ERROR [100%] test setup failed @pytest.fixture(scope="function") def driver(): """Initialize and return the Appium WebDriver.""" > start_emulator() test\conftest.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test\conftest.py:21: in start_emulator if not is_emulator_running(): test\conftest.py:17: in is_emulator_running result = subprocess.run(["adb", "devices"], capture_output=True, text=True) ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:554: in run with Popen(*popenargs, **kwargs) as process: ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:1036: in __init__ self._execute_child(args, executable, preexec_fn, close_fds, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Popen: returncode: None args: ['adb', 'devices']>, args = 'adb devices' executable = None, preexec_fn = None, close_fds = False, pass_fds = () cwd = None, env = None startupinfo = <subprocess.STARTUPINFO object at 0x000002650BF5E990> creationflags = 0, shell = False, p2cread = Handle(5324), p2cwrite = -1 c2pread = 11, c2pwrite = Handle(788), errread = 12, errwrite = Handle(704) unused_restore_signals = True, unused_gid = None, unused_gids = None unused_uid = None, unused_umask = -1, unused_start_new_session = False unused_process_group = -1 def _execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, unused_restore_signals, unused_gid, unused_gids, unused_uid, unused_umask, unused_start_new_session, unused_process_group): """Execute program (MS Windows version)""" assert not pass_fds, "pass_fds not supported on Windows." if isinstance(args, str): pass elif isinstance(args, bytes): if shell: raise TypeError('bytes args is not allowed on Windows') args = list2cmdline([args]) elif isinstance(args, os.PathLike): if shell: raise TypeError('path-like args is not allowed when ' 'shell is true') args = list2cmdline([args]) else: args = list2cmdline(args) if executable is not None: executable = os.fsdecode(executable) # Process startup details if startupinfo is None: startupinfo = STARTUPINFO() else: # bpo-34044: Copy STARTUPINFO since it is modified above, # so the caller can reuse it multiple times. startupinfo = startupinfo.copy() use_std_handles = -1 not in (p2cread, c2pwrite, errwrite) if use_std_handles: startupinfo.dwFlags |= _winapi.STARTF_USESTDHANDLES startupinfo.hStdInput = p2cread startupinfo.hStdOutput = c2pwrite startupinfo.hStdError = errwrite attribute_list = startupinfo.lpAttributeList have_handle_list = bool(attribute_list and "handle_list" in attribute_list and attribute_list["handle_list"]) # If we were given an handle_list or need to create one if have_handle_list or (use_std_handles and close_fds): if attribute_list is None: attribute_list = startupinfo.lpAttributeList = {} handle_list = attribute_list["handle_list"] = \ list(attribute_list.get("handle_list", [])) if use_std_handles: handle_list += [int(p2cread), int(c2pwrite), int(errwrite)] handle_list[:] = self._filter_handle_list(handle_list) if handle_list: if not close_fds: warnings.warn("startupinfo.lpAttributeList['handle_list'] " "overriding close_fds", RuntimeWarning) # When using the handle_list we always request to inherit # handles but the only handles that will be inherited are # the ones in the handle_list close_fds = False if shell: startupinfo.dwFlags |= _winapi.STARTF_USESHOWWINDOW startupinfo.wShowWindow = _winapi.SW_HIDE if not executable: # gh-101283: without a fully-qualified path, before Windows # checks the system directories, it first looks in the # application directory, and also the current directory if # NeedCurrentDirectoryForExePathW(ExeName) is true, so try # to avoid executing unqualified "cmd.exe". comspec = os.environ.get('ComSpec') if not comspec: system_root = os.environ.get('SystemRoot', '') comspec = os.path.join(system_root, 'System32', 'cmd.exe') if not os.path.isabs(comspec): raise FileNotFoundError('shell not found: neither %ComSpec% nor %SystemRoot% is set') if os.path.isabs(comspec): executable = comspec else: comspec = executable args = '{} /c "{}"'.format (comspec, args) if cwd is not None: cwd = os.fsdecode(cwd) sys.audit("subprocess.Popen", executable, args, cwd, env) # Start the process try: > hp, ht, pid, tid = _winapi.CreateProcess(executable, args, # no special security None, None, int(not close_fds), creationflags, env, cwd, startupinfo) E FileNotFoundError: [WinError 2] The system cannot find the file specified ..\..\..\..\..\AppData\Local\Programs\Python\Python313\Lib\subprocess.py:1548: FileNotFoundError Process finished with exit code 1
Editor is loading...
Leave a Comment