feat: better CI and test functions
- use a better way to handle PVA timeout exception (when IOC fails to start or prefix )
-
run-test.shnow exit with a return code from pytest. resolve issue #3 (closed) . See job 440057 and job 440236 - add
after_scriptin CI for cleaning and uploading job artifacts even if the job fails - use
pytest.mark.parametrizeto test individual PV