Я новый член группы с ограниченными знаниями в области развития.мы разрабатываем пакет scikit -geryoverlay .У нас есть gitlab runners, которые запускают тестовый код.Тесты, связанные с визуализацией графического окна, проходят на Linux и Mac, но не на Windows.Тесты, о которых я говорю, находятся в каталоге scikit -geryoverlay / tests в указанном репозитории.
Короче говоря, когда мы запускаем тесты вручную из cmd после входа в систему Windows, тесты проходят.Однако, когда мы фиксируем код и gitlab-runner получает код на оконном компьютере, тесты не пройдены.
Мы также узнали о Windows 7 факт о запуске приложения с графическим интерфейсом.
Ошибка, которую мы получаем:
tests/vtk/test_vtk_overlay_window.py::test_vtk_render_window_settings ERROR: InvocationError for command 'C:\\Gitlab-Runner\\builds\\ee0f7a3f\\0\\WEISS\\SoftwareRepositories\\SNAPPY\\scikit-surgeryoverlay\\.tox\\py36\\Scripts\\coverage.EXE run -a --source ./sksurgeryoverlay -m pytest -v -s ./tests/' (exited with code 3221225477)
Я хотел бы знать, это ограничение gitlab-runner или windows, и что-то можно сделать, чтобы пройти тестыиспользуя gitlab-runner.
Спасибо.