Details
-
Improvement
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
Description
At the moment one has to manually set enableAbandonedNodeEnforcement(false) in tests that do not run the TestPipeline, otherwise one gets an AbandonedNodeException on account of having nodes that were not run.
This could probably be auto detected using the RunnableOnService and NeedsRunner annotations, the presence of which indicates a given test does indeed use a runner.
Essentially we need to check if RunnableOnService / NeedsRunner are present on a given test and if so set enableAbandonedNodeEnforcement(true), otherwise set enableAbandonedNodeEnforcement(false).
Attachments
Issue Links
- links to