With the new changes we're running functional tests and single root worksapce tests in the same job.
Unfortunately both are slow on windows.
- Functional tests >10 minutes
- Single root workspace tests ~= 50 minutes
- Job has a timeout of 60 minutes
Hence the jobs are cancelled before completion.
We'd need to split them into two separate jobs or increase the timeout.
Increasing timeout only causes the entire pipeline to run slower.
I.e. two separate jobs results in parallelized jobs = faster.
Bug as this now causes jobs to fail cancel out, which didn't in the past.
Also, if there are failures in the tests, these won't be reported anymore, as the whole job has been cancelled
With the new changes we're running functional tests and single root worksapce tests in the same job.
Unfortunately both are slow on windows.
Hence the jobs are cancelled before completion.
We'd need to split them into two separate jobs or increase the timeout.
Increasing timeout only causes the entire pipeline to run slower.
I.e. two separate jobs results in parallelized jobs = faster.
Bug as this now causes jobs to
failcancel out, which didn't in the past.Also, if there are failures in the tests, these won't be reported anymore, as the whole job has been cancelled