1### OpenBMC Test Architecture Model
2
3### OpenBMC Supported Interfaces
4
5```
6
7                         ---------
8                        | OpenBMC |
9                         ---------
10                             |
11      -----------------------------------------------
12      |                      |                      |
13   ---------            -------------             ------
14  | Redfish |          | Legacy REST |           | IPMI |
15   ---------            -------------             ------
16      |                      |
17      -----------------------
18                 |
19            -------------
20           | BMC Web GUI |
21            -------------
22
23```
24
25NOTE: Legacy REST will be deprecated at some point and therefore no longer supported.
26
27
28### OpenBMC Test Method Supports
29
30```
31                                 ----------
32                                | Test BMC |
33                                 ----------
34                                     |
35         -----------------------------------------------------------
36         |                           |                             |
37     -----------               -----------------              -----------
38    | Boot Test |             | Functional Test |            | Host Test |
39     -----------               -----------------              ------------
40         |                           |                             |
41    ******************   *****************************    ********************
42    | Interfaces:    |   | Interfaces:               |    | Interfaces:      |
43    |   - REST/IPMI  |   |   - REST/IPMI/GUI         |    |   - REST/Tools   |
44    | Power on       |   | Minimal Boot Test         |    | HTX boot runs    |
45    | Power off      |   | Interfaces Functions      |    | Host IO/OS test  |
46    | BMC/Host reset |   | System Functionality      |    | System RAS       |
47    ******************   *****************************    ********************
48
49```
50