Use non-throwing std::filesystem API in TestRunner