~canonical-ci-engineering/adt-to-utah/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import logging
import sys
import yaml

from adt_to_utah import (
    parse_summary,
    process_results,
    create_utah_data,
)


if __name__ == "__main__":

    logging.basicConfig(level=logging.INFO)

    if len(sys.argv) != 2:
        print("Usage: %s ADT-summary-file" % sys.argv[0])
        sys.exit(1)

    input_filename = sys.argv[1]
    with open(input_filename, 'r') as fp:
        contents = fp.read()
        results = parse_summary(contents)
        result_data = process_results(results, "vivid", "generic_amd64")

    utah_data = create_utah_data(result_data)

    utah_yaml = yaml.dump(utah_data, stream=sys.stdout,
                          default_flow_style=False)