Project

General

Profile

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

Back