def export_to_repository(self, gate_flag=False): """ copy input files into destination folder X: destination is gate (for file transfer between computer) x: destination is repository (e.g. for file transfer between branches) destination folder generated if it is missing :return: """ message(mode='INFO', text='Exporting {}'.format(self._item.name())) if gate_flag: message(mode='INFO', text='Into gate') directory_destination = self._subject.directory_gate else: message(mode='INFO', text='Into repository') directory_destination = self._item.directory_repository generate_folder(directory_destination) copy_input_files(self._item.directory, directory_destination)
def import_from_repository(self, gate_flag=False): """ copy input files from source directory into folder for test runs folder is generated if it is missing I: source is gate (for file transfer between computer) i: source is repository (e.g. for file transfer between branches) :return: """ message(mode='INFO', text='Importing {}'.format(self._item.name())) if gate_flag: message(mode='INFO', text=' From gate') directory_source = self._subject.directory_gate else: message(mode='INFO', text=' From repository') directory_source = self._item.directory_repository generate_folder(self._item.directory) copy_input_files(directory_source, self._item.directory)