If I'm reading the code correctly, we construct all possible workflows on the fly. So, if we can change runTheMatrix (relval_steps.py to be excact) to throw an error on this line if constructed value of baseDataSetReleaseBetter[key] is weird - e.g. just 1, then, during PR testing, we could execute runTheMatrix -n (which lists all workflows and takes ~1 minute) and detect that error.
@AdrianoDee do you think it is a reasonable idea?
If I'm reading the code correctly, we construct all possible workflows on the fly. So, if we can change
runTheMatrix(relval_steps.pyto be excact) to throw an error on this line if constructed value ofbaseDataSetReleaseBetter[key]is weird - e.g. just1, then, during PR testing, we could executerunTheMatrix -n(which lists all workflows and takes ~1 minute) and detect that error.@AdrianoDee do you think it is a reasonable idea?