void FileSystemTestSetup::SetUp() { Py_Initialize(); fs::remove_all(topdir_); make_dirs_(topdir_); fs::create_directories(remote_dir(topdir_)); ::setenv("VD_CONFIG_DIR", configuration_.string().c_str(), 1); initialize_connection_manager(); arakoon_test_setup_->setUpArakoon(); mds_test_setup_ = std::make_shared<vdt::MDSTestSetup>(mds_dir(topdir_)); mds_manager_ = mds_test_setup_->make_manager(cm_); const mds::ServerConfigs scfgs(mds_manager_->server_configs()); ASSERT_EQ(1U, scfgs.size()); mds_server_config_ = std::make_unique<mds::ServerConfig>(scfgs[0]); mdstore_test_setup_ = std::make_unique<vdt::MetaDataStoreTestSetup>(arakoon_test_setup_, mds_server_config_->node_config); start_failovercache_for_local_node(); }
MDSMetaDataStoreTest() : be::BackendTestSetup() , root_(yt::FileUtils::temp_path() / "MDSMetaDataStoreTest") { fs::remove_all(root_); fs::create_directories(root_); initialize_connection_manager(); mds_test_setup_ = std::make_unique<MDSTestSetup>(root_ / "mds"); mds_manager_ = mds_test_setup_->make_manager(cm_, 1); }