(args)
| 558 | # Generate Raw JSON file. |
| 559 | |
| 560 | def _read_logs(args): |
| 561 | versions = {} |
| 562 | for path in args.logdirs: |
| 563 | if os.path.isdir(path): |
| 564 | for root, dirs, files in os.walk(path): |
| 565 | version = os.path.basename(root) |
| 566 | if version not in versions: versions[version] = {} |
| 567 | for filename in files: |
| 568 | if filename.endswith(".txt"): |
| 569 | domain = extract_domain(filename) |
| 570 | if domain not in versions[version]: versions[version][domain] = {} |
| 571 | read_stats(os.path.join(root, filename), |
| 572 | versions[version][domain], args) |
| 573 | |
| 574 | return versions |
| 575 | |
| 576 | def do_raw_json(args): |
| 577 | versions = _read_logs(args) |
no test coverage detected
searching dependent graphs…