def start_training(self, workdir, **kwargs): results = self.challenge(workdir, **kwargs) report, isok = self.make_report(results, **kwargs) json_pretty_dump(results, os.path.join(workdir, "report.json")) if isok: self.write_dojo_report(report) else: raise self.Error("isok: %s" % isok)
def start_training(self, workdir, **kwargs): """Start the tests in the working directory workdir.""" start_time = time.time() results = self.challenge(workdir, **kwargs) report = self.make_report(results, **kwargs) json_pretty_dump(results, os.path.join(workdir, "report.json")) self.write_dojo_report(report) print("Elapsed time %.2f [s]" % (time.time() - start_time)) isok = True if "_exceptions" in report: isok = False print("got exceptions: ",report["_exceptions"]) return isok
def json_dump(self, filename): json_pretty_dump(self.as_dict(), filename)
def json_dump(self, filename): json_pretty_dump(self.to_dict, filename)