def run_single(self, number): if (len(self.loaded_list) - 1 < number): self.log.error("Incorrect test number: {}/{}".format( number, len(self.loaded_list) - 1)) else: current = copy.copy(self.loaded_list[number]) if self.run_confirmation(number, current): try: current.run(self.obc, self.lock) self.results_table.append(current) print("") print(Visualizer.build_single_test_result(current)) print("") except: self.log.error("Exception in test!")