in uberpoet/multisuite.py [0:0]
def multisuite_setup(self):
self.make_context(self.log_dir, self.output_dir, self.test_build_only)
self.settings_state.save_buckconfig_local()
self.settings_state.save_xcode_select()
if self.switch_xcode_versions:
self.sudo_warning()
self.xcode_paths = self.xcode_manager.discover_xcode_versions()
self.xcode_versions = self.xcode_paths.keys()
logging.info("Discovered xcode verions: %s", str(self.xcode_versions))
else:
self.xcode_paths = {}
self.xcode_versions = [None]
for path in [self.log_dir, self.build_trace_path, self.output_dir]:
makedir(path)
logging.info('Starting build session')
self.build_time_file = open(self.build_time_path, 'a')
self.build_time_csv_file = open(self.build_time_csv_path, 'a')
now = str(datetime.datetime.now())
self.build_time_file.write('Build session started at {}\n'.format(now))
self.build_time_file.flush()
self.dump_system_info()
self.project_generator = projectgen.BuckProjectGenerator(self.mock_output_dir, self.buck_path)
self.verify_dependencies()