Skip to content

feat: add unit tests for the workflow modules

I know it looks scary, but this PR mostly includes tests for the workflow modules, with actual changes being minimal.

The tests aim to cover at least the most common cases for each workflow module. It is a first step towards a safe migration of code pieces from the workflow to the LHCbJobWrapper. (Just to be clear, I am not planning to directly change the modules as it is a critical part of LHCbDIRAC. I will likely copy the code from the modules to the LHCbJobWrapper and cover it with very similar tests).

Please review the tests to ensure they comprehensively cover our needs and provide feedback on any potential gaps or improvements.

BEGINRELEASENOTES *Workflow NEW: Add unit tests ENDRELEASENOTES

Edited by Alexandre Franck Boyer

Merge request reports