def handle(self, args): results = {} ResultsLogPipeline(args.input, results).run() formatter = MarkdownFormatter() if args.format == "json": formatter = JSONFormatter() self.generate(formatter, results, args)
def handle(self, args): parser = Parser() with args.srs[0] as requirements: requirements_data = requirements.read() tree = parser.parse(requirements_data) headings = visit_parse_tree(tree, Visitor()) results = {} ResultsLogPipeline(args.input, results).run() # map result requirements to tests tested = {} for result in results["tests"]: test, result = results["tests"][result].values() for req in test.requirements: if tested.get(req.name) is None: tested[req.name] = [] tested[req.name].append((test, result)) # generate report with args.output as output: self.generate(output, headings, tested, args.only)
def handle(self, args): results = OrderedDict() ResultsLogPipeline(args.input, results).run() formatter = self.Formatter() self.generate(formatter, results, args)
def handle(self, args): results = {} ResultsLogPipeline(args.input, results).run() self.generate(results, args)
def handle(self, args): results = {} formatter = Formatter() ResultsLogPipeline(args.input, results).run() self.generate(formatter, results, args)
def thread_worker(log, results): ResultsLogPipeline(log, results).run()