Running ReFrame with the following will issue an error of cyclic dependency:
This scenario is useful in testing when you want to load an additional module without touching the test, and actually it is not a cyclic dependency.
@lucamar has also came across this problem in the past if I'm not mistaken.