I separated the test executions in two jobs and it seems that it runs ok.
However, I had problems regarding what tests are executed in the module "script", as at first it also ran the tests from the "transform" module (see https://github.com/giis-uniovi/modevo/actions/runs/8941159665). I suspect that it runs these tests because module "script" is dependant of module "transform", although I'm not sure.
After testing it in local, I ended up filtering manually the tests that begin with "TestTransform" ("-Dtest=!TestTransform* -pl modevo-script -am"), as I was not able to determine a better solution.
I separated the test executions in two jobs and it seems that it runs ok.
However, I had problems regarding what tests are executed in the module "script", as at first it also ran the tests from the "transform" module (see https://github.com/giis-uniovi/modevo/actions/runs/8941159665). I suspect that it runs these tests because module "script" is dependant of module "transform", although I'm not sure.
After testing it in local, I ended up filtering manually the tests that begin with "TestTransform" ("-Dtest=!TestTransform* -pl modevo-script -am"), as I was not able to determine a better solution.