DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
trgdataformats_binding_tests Namespace Reference

Functions

int main ()

Function Documentation

◆ main()

int main ( )

Definition at line 7 of file trgdataformats_binding_tests.py.

7def main() -> int:
8 script_dir = Path(__file__).resolve().parent
9
10 scripts = [
11 "Types_binding_test.py",
12 "TriggerPrimitive_binding_test.py",
13 "TriggerActivity_binding_test.py",
14 "TriggerCandidate_binding_test.py",
15 ]
16
17 failures = 0
18 for script in scripts:
19 result = subprocess.run([sys.executable, str(script_dir / script)], check=False)
20 if result.returncode != 0:
21 failures += 1
22
23 print("\n=== Summary ===")
24 if failures == 0:
25 print("All trgdataformats binding tests passed")
26 else:
27 print(f"{failures} binding test script(s) failed")
28
29 return failures
30
31
int main(int argc, char *argv[])