TestContext::TestContext() : m_test_dir(Util::get_actual_cwd())
{
- if (!Util::base_name(m_test_dir).starts_with("testdir.")) {
+ if (Util::base_name(Util::dir_name(m_test_dir)) != "testdir") {
throw Error("TestContext instantiated outside test directory");
}
++m_subdir_counter;
Util::unsetenv("GCC_COLORS"); // Don't confuse argument processing tests.
std::string dir_before = Util::get_actual_cwd();
- std::string testdir = FMT("testdir.{}", getpid());
+ std::string testdir = FMT("testdir/{}", getpid());
Util::wipe_path(testdir);
Util::create_dir(testdir);
TestUtil::check_chdir(testdir);