File size: 571 Bytes
61ba51e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
"""
Sort the test case by name alphabetically for run_suite.py
"""

from dataclasses import dataclass


@dataclass
class TestFile:
    name: str
    estimated_time: float = 60


suites = {}


if __name__ == "__main__":
    for key in suites:
        cases = suites[key]
        names = [x.name for x in cases]
        names.sort()

        print(f'    "{key}": [')
        for name in names:
            estimated_time = [x.estimated_time for x in cases if x.name == name][0]
            print(f'        TestFile("{name}", {estimated_time}),')
        print(f"    ],\n")