============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-9.0.3, pluggy-1.6.0 -- /opt/hostedtoolcache/Python/3.13.2/x64/bin/python django: version: 5.2, settings: project.settings (from env) rootdir: /home/kix/opentrack configfile: pytest.ini plugins: anyio-4.13.0, django-4.12.0, xdist-3.8.0, devtools-0.12.2 collected 17 items project/federation/tests/test_bmc.py E [ 5%] ==================================== ERRORS ==================================== _ ERROR at setup of BMCE2ETests.test_join_coach_membership_with_coach_data_succeeds _ cls = [0m [37m@classmethod [39;49;00m [90m [39;49;00m [94mdef [39;49;00m [90m [39;49;00m [92msetUpClass [39;49;00m( [96mcls [39;49;00m): [90m [39;49;00m > [96msuper [39;49;00m(BMCE2ETests, [96mcls [39;49;00m).setUpClass() [90m [39;49;00m project/federation/tests/test_bmc.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ project/main/tests.py:118: in setUpClass [0m [96mcls [39;49;00m.selenium = WebDriver(options=chrome_options, service=service) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/selenium/webdriver/chrome/webdriver.py:45: in __init__ [0m [96msuper [39;49;00m(). [92m__init__ [39;49;00m( [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/selenium/webdriver/chromium/webdriver.py:56: in __init__ [0m [96mself [39;49;00m.service.start() [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/selenium/webdriver/common/service.py:109: in start [0m [96mself [39;49;00m._start_process( [96mself [39;49;00m._path) [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/selenium/webdriver/common/service.py:220: in _start_process [0m [96mself [39;49;00m.process = subprocess.Popen( [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/subprocess.py:1038: in __init__ [0m [96mself [39;49;00m._execute_child(args, executable, preexec_fn, close_fds, [90m [39;49;00m /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/subprocess.py:1859: in _execute_child [0m [96mself [39;49;00m._posix_spawn(args, executable, env, restore_signals, close_fds, [90m [39;49;00m _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = ['/root/.cache/selenium/chromedriver/linux64/147.0.7727.117/chromedriver', '--port=51635'] executable = '/root/.cache/selenium/chromedriver/linux64/147.0.7727.117/chromedriver' env = environ({'GITHUB_WORKSPACE': '/home/kix/opentrack', 'PKG_CONFIG_PATH': '/opt/hostedtoolcache/Python/3.13.2/x64/lib/pkg...ST': 'project/federation/tests/test_bmc.py::BMCE2ETests::test_join_coach_membership_with_coach_data_succeeds (setup)'}) restore_signals = True, close_fds = True, p2cread = 16, p2cwrite = 17 c2pread = -1, c2pwrite = -1, errread = -1, errwrite = -1 [0m [94mdef [39;49;00m [90m [39;49;00m [92m_posix_spawn [39;49;00m( [96mself [39;49;00m, args, executable, env, restore_signals, close_fds, [90m [39;49;00m p2cread, p2cwrite, [90m [39;49;00m c2pread, c2pwrite, [90m [39;49;00m errread, errwrite): [90m [39;49;00m [90m [39;49;00m [33m"""Execute program using os.posix_spawn().""" [39;49;00m [90m [39;49;00m kwargs = {} [90m [39;49;00m [94mif [39;49;00m restore_signals: [90m [39;49;00m [90m# Lazy import to improve module import time [39;49;00m [90m [39;49;00m [94mimport [39;49;00m [90m [39;49;00m [04m [96msignal [39;49;00m [90m [39;49;00m [90m [39;49;00m [90m# See _Py_RestoreSignals() in Python/pylifecycle.c [39;49;00m [90m [39;49;00m sigset = [] [90m [39;49;00m [94mfor [39;49;00m signame [95min [39;49;00m ( [33m' [39;49;00m [33mSIGPIPE [39;49;00m [33m' [39;49;00m, [33m' [39;49;00m [33mSIGXFZ [39;49;00m [33m' [39;49;00m, [33m' [39;49;00m [33mSIGXFSZ [39;49;00m [33m' [39;49;00m): [90m [39;49;00m signum = [96mgetattr [39;49;00m(signal, signame, [94mNone [39;49;00m) [90m [39;49;00m [94mif [39;49;00m signum [95mis [39;49;00m [95mnot [39;49;00m [94mNone [39;49;00m: [90m [39;49;00m sigset.append(signum) [90m [39;49;00m kwargs[ [33m' [39;49;00m [33msetsigdef [39;49;00m [33m' [39;49;00m] = sigset [90m [39;49;00m [90m [39;49;00m file_actions = [] [90m [39;49;00m [94mfor [39;49;00m fd [95min [39;49;00m (p2cwrite, c2pread, errread): [90m [39;49;00m [94mif [39;49;00m fd != - [94m1 [39;49;00m: [90m [39;49;00m file_actions.append((os.POSIX_SPAWN_CLOSE, fd)) [90m [39;49;00m [94mfor [39;49;00m fd, fd2 [95min [39;49;00m ( [90m [39;49;00m (p2cread, [94m0 [39;49;00m), [90m [39;49;00m (c2pwrite, [94m1 [39;49;00m), [90m [39;49;00m (errwrite, [94m2 [39;49;00m), [90m [39;49;00m ): [90m [39;49;00m [94mif [39;49;00m fd != - [94m1 [39;49;00m: [90m [39;49;00m file_actions.append((os.POSIX_SPAWN_DUP2, fd, fd2)) [90m [39;49;00m [90m [39;49;00m [94mif [39;49;00m close_fds: [90m [39;49;00m file_actions.append((os.POSIX_SPAWN_CLOSEFROM, [94m3 [39;49;00m)) [90m [39;49;00m [90m [39;49;00m [94mif [39;49;00m file_actions: [90m [39;49;00m kwargs[ [33m' [39;49;00m [33mfile_actions [39;49;00m [33m' [39;49;00m] = file_actions [90m [39;49;00m [90m [39;49;00m > [96mself [39;49;00m.pid = os.posix_spawn(executable, args, env, **kwargs) [90m [39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m E OSError: [Errno 26] Text file busy: '/root/.cache/selenium/chromedriver/linux64/147.0.7727.117/chromedriver' /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/subprocess.py:1803: OSError ---------------------------- Captured stdout setup ----------------------------- CustomSeleniumTest.setUpClass =========================== short test summary info ============================ [31mERROR [0m project/federation/tests/test_bmc.py:: [1mBMCE2ETests::test_join_coach_membership_with_coach_data_succeeds [0m - OSError: [Errno 26] Text file busy: '/root/.cache/selenium/chromedriver/linux64/147.0.7727.117/chromedriver' ======================== [33m33 warnings [0m, [31m [1m1 error [0m [31m in 5.49s [0m [31m =========================