add_test in CTestTestfile.cmake to contain relative paths.
I can't move my folders containing the tests and run ctest since absolute paths are hardcoded to CTestTestfile.cmake in add_test. I don't see a reason for it to hold absolute paths. I find it very useful in CICD pipelines to move these folders and test it as part of another pipline and not the one it is built in and therefore not in the original VM it was built in.