-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
The coverage in the ATP server is not visible. This is due to the coverage library not properly following the code into the fork. There is coverage there, but the coverage should be visible to help ensure that future changes do not cause any regressions in code coverage.
One solution may be to switch from fork to multiprocessing.
Matt came up with this for multiprocessing:
coverage run --concurrency=multiprocessing,thread -m unittest test_example_plugin.py src/arcaflow_plugin_sdk/test_* && coverage combine && coverage report
.coveragerc
[run]
concurrency=multiprocessing,thread
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working