def run(self, path):
SEPARATOR = '<STR_LIT:=>' * <NUM_LIT><EOL>summary = {}<EOL>res = True<EOL>for _f in utils.get_files_by_path(path):<EOL><INDENT>L.info(SEPARATOR)<EOL>status, summ = self._check_file(_f)<EOL>res &= status<EOL>if summ is not None:<EOL><INDENT>summary.update(summ)<EOL><DEDENT><DEDENT>L.info(SEPARATOR)<EOL>status = '<STR_LIT>' if res else '<STR_LIT>'<EOL>return {'<STR_LIT>': summary, '<STR_LIT>': status}<EOL>
Test a bunch of files and return a summary JSON report