action #102641
Updated by livdywan over 2 years ago
## Observation The doctests target is also still not working, and I don't know if there should be an extra ticket about it: ``` % tox -e doctests GLOB sdist-make: /home/tina/openqa-devel/repos/openqa_review/setup.py doctests inst-nodeps: /home/tina/openqa-devel/repos/openqa_review/.tox/dist/openqa_review-1.25.0.dev81.zip WARNING:Discarding $PYTHONPATH from environment, to override specify PYTHONPATH in 'passenv' in your configuration. doctests installed: attrs==21.2.0,beautifulsoup4==4.10.0,certifi==2021.10.8,charset-normalizer==2.0.7,humanfriendly==10.0,idna==3.3,importlib-metadata==4.8.2,iniconfig==1.1.1,openqa-review @ file:///home/tina/openqa-devel/repos/openqa_review/.tox/dist/openqa_review-1.25.0.dev81.zip,packaging==21.2,pika==1.2.0,pluggy==1.0.0,py==1.11.0,pyparsing==2.4.7,pytest==6.2.5,pytest-doc==0.0.1,PyYAML==6.0,requests==2.26.0,sortedcontainers==2.4.0,soupsieve==2.3.1,toml==0.10.2,typing_extensions==4.0.0,urllib3==1.26.7,zipp==3.6.0 doctests runtests: PYTHONHASHSEED='845820614' doctests runtests: commands[0] | py.test --doctest-modules openqa_review/ ============================================================================================================= test session starts ============================================================================================================== platform linux -- Python 3.6.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 rootdir: /home/tina/openqa-devel/repos/openqa_review plugins: doc-0.0.1 collected 2 items / 2 errors ==================================================================================================================== ERRORS ==================================================================================================================== _______________________________________________________________________________________________ ERROR collecting openqa_review/openqa_review.py ________________________________________________________________________________________________ openqa_review/openqa_review.py:111: in <module> from openqa_review.browser import Browser, DownloadError, BugNotFoundError, add_load_save_args # isort:skip E ModuleNotFoundError: No module named 'openqa_review.browser' _____________________________________________________________________________________________ ERROR collecting openqa_review/tumblesle_release.py ______________________________________________________________________________________________ openqa_review/tumblesle_release.py:42: in <module> from openqa_review.browser import Browser, add_load_save_args E ModuleNotFoundError: No module named 'openqa_review.browser' =========================================================================================================== short test summary info ============================================================================================================ ERROR openqa_review/openqa_review.py - ModuleNotFoundError: No module named 'openqa_review.browser' ERROR openqa_review/tumblesle_release.py - ModuleNotFoundError: No module named 'openqa_review.browser' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ============================================================================================================== 2 errors in 0.37s =============================================================================================================== ERROR: InvocationError: '/home/tina/openqa-devel/repos/openqa_review/.tox/doctests/bin/py.test --doctest-modules openqa_review/' ___________________________________________________________________________________________________________________ summary ____________________________________________________________________________________________________________________ ERROR: doctests: commands failed ``` ## Acceptance criteria - **AC1**: doctests run successfully in CI - **AC1**: doctests run successfully locally ## Suggestions - This hasn't been working on Travis CI and also not in GHA - Make a **mutation test** to code within docs and demonstrate that something fails