blob: 627c15bef6de5cc4cb2ba6608efa2a792b094cce [file] [log] [blame]
Michael Walsh6a9b8542017-05-23 17:57:20 -05001#!/usr/bin/env python
2
3r"""
4This module is the python counterpart to pgm_template.py.
5"""
6
7import gen_print as gp
8import gen_robot_valid as grv
9
10
11###############################################################################
12def suite_setup():
13
14 r"""
15 Do test suite setup tasks.
16 """
17
18 gp.qprintn()
19
20 validate_suite_parms()
21
22 gp.qprint_pgm_header()
23
24###############################################################################
25
26
27###############################################################################
28def test_setup():
29
30 r"""
31 Do test case setup tasks.
32 """
33
34 gp.qprintn()
35 gp.qprint_executing()
36
37
38###############################################################################
39
40
41###############################################################################
42def validate_suite_parms():
43
44 r"""
45 Validate suite parameters.
46 """
47
48 # Programmer must add these.
49 grv.rvalid_value("OPENBMC_HOST")
50
51 return
52
53###############################################################################
54
55
56###############################################################################
57def suite_teardown():
58
59 r"""
60 Clean up after this program.
61 """
62
63 gp.qprint_pgm_footer()
64
65###############################################################################