FreeCalypso > hg > fc-selenite
annotate src/cs/riviera/tests/rv/rv_test_cfg.h @ 203:ba3693cbd40e
src/cs: sync with Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 29 Jun 2020 00:27:13 +0000 | 
| parents | b6a5e36de839 | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 * @file rv_test_cfg.h | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 * This file allows to set parameters used to perform tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 * Parameters to set are: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 * - TEST_INIT (to set parameters statically or dynamically) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 * - TEST_TYPE | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 * - TEST_LEVEL | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 * - TEST_NUMBER | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 * - TEST_CFG (non regression) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 * - TEST_TABLE (non regression) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 * - NB_OF_TEST_TO_PASS (non regression) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 * - TEST_OCC (non regression) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 * It is also possible to set bd_addr used for the tests by | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 * setting BD_ADDR_LOC and BD_ADDR_REM values at the end of this file. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 * IMPORTANT: Copy contents of rv_test_cfg_template.h | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 * file into this file before building. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
22 * @author Cedric Baudelet | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 * @author Vincent Oberle | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 #ifndef _RV_TEST_CFG_H_ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 #define _RV_TEST_CFG_H_ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 #include "rv_test_regr.h" | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
34 * Define TEST_INIT parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
35 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
36 * TEST_INIT parameter's available values are: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 * -> COMP: Set testing parameters statically during compilation using | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 * rv_test_cfg file. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
40 * -> EXEC: Set testing parameters dynamically during execution using LCD | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
41 * and keypad. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
44 #define TEST_INIT (EXEC) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
45 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
46 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
47 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
48 /* | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
49 * Only with TEST_INIT = COMP | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
50 * -------------------------- | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
51 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
52 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
53 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
54 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
55 * Define TEST_TYPE parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
56 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
57 * TEST_TYPE parameter's available values are: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
58 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
59 * -> REGR: Execute NON REGRESSION tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
60 * -> CERTIF: Execute CERTIFICATION tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
61 * -> DEMO: Execute DEMONSTRATION events. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
62 * -> MISC: Execute MISCELLANEOUS tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
63 * -> UPF4: Execute UPF4 tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
64 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
65 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
66 #define TEST_TYPE (MISC) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
67 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
68 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
69 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
70 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
71 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
72 * Define TEST_LEVEL parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
73 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
74 * TEST_LEVEL parameter is TEST_XXX_SWE, where XXX can take one of the | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
75 * following values: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
76 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
77 * REGR: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
78 * | L2CAP RFCOMM SPP SDP SDAP ATP | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
79 * | HS OBX OPP EXPL FFS SYN | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
80 * | DAR PWR TUT | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
81 * |______________________________________________________________ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
82 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
83 * CERTIF: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
84 * | L2CAP SDP SPP | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
85 * |______________________________________________________________ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
86 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
87 * DEMO: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
88 * | HS EXPL RNET TUT R2D | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
89 * |______________________________________________________________ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
90 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
91 * MISC: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
92 * | BTE SDP HCI SPP BTCTRL DUN_GW | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
93 * | ATP TCS FFS BMI SCM | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
94 * | RTC AUDIO R2D KPD TUT MKS | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
95 * | RGUI RNET UVM MSME | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
96 * |______________________________________________________________ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
97 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
98 * UPF4: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
99 * | L2CAP RFCOMM SDP SPP BTCTRL DUN_GW | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
100 * | OPP FAX_GW | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
101 * |______________________________________________________________ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
102 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
103 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
104 #define TEST_LEVEL (TEST_MSME_SWE) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
105 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
106 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
107 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
108 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
109 * Define TEST_NUMBER parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
110 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
111 * This parameter should not be used with REGR TEST_TYPE (except if | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
112 * TEST_TABLE[] = {TEST_NUMBER, CONFIG_X, EOL}. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
113 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
114 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
115 #define TEST_NUMBER (5) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
116 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
117 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
118 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
119 /* | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
120 * Only with TEST_MISC = REGR | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
121 * -------------------------- | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
122 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
123 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
124 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
125 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
126 * Define TEST_CFG parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
127 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
128 * TEST_CFG parameter's available values are: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
129 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
130 * -> TEST_LIST: Execute all scenarios from TEST_TABLE[] sequentially. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
131 * -> TEST_LIST_RAND: Execute NB_OF_TEST_TO_PASS scenarios from TEST_TABLE[] randomly. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
132 * -> TEST_ALL: Execute all the scenarios sequentially using the two | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
133 * regression configurations (CONFIG_A and CONFIG_B). | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
134 * -> TEST_ALL_RAND: Execute NB_OF_TEST_TO_PASS scenarios randomly using the | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
135 * two regression configurations (CONFIG_A and CONFIG_B). | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
136 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
137 * Note: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
138 * If TEST_INIT = EXEC, test_cfg parameter (defined in rv_test.c file) is | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
139 * automatically set to TEST_ALL_RAND value. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
140 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
141 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
142 #define TEST_CFG (TEST_ALL_RAND) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
143 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
144 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
145 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
146 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
147 * Define TEST_TABLE parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
148 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
149 * T_RV_REGR_TEST_LIST type is: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
150 * -> T_RV_REGR_TEST_LIST_NBR: Scenario number. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
151 * -> T_RV_REGR_TEST_LIST_CFG: Test configuration (CONFIG_A or CONFIG_B) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
152 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
153 * Note: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
154 * TEST_TABLE MUST contain EOL flag as its last element. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
155 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
156 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
157 static const T_RV_REGR_TEST_LIST TEST_TABLE[] = {TEST_NUMBER, CONFIG_A, TEST_NUMBER, CONFIG_B, | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
158 EOL}; | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
159 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
160 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
161 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
162 * Define NB_OF_TEST_TO_PASS parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
163 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
164 * This parameter is only used with REGR TEST_TYPE when TEST_CFG parameter is | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
165 * set to TEST_LIST_RAND or TEST_ALL RAND. Else not used. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
166 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
167 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
168 #define NB_OF_TEST_TO_PASS (1) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
169 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
170 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
171 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
172 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
173 * Define TEST_OCC parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
174 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
175 * This parameter defines the number of occurence for each test. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
176 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
177 * Note: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
178 * This parameter can't be set dynamically. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
179 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
180 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
181 #define TEST_OCC (1) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
182 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
183 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
184 /* | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
185 * Only with TEST LEVEL = AUDIO | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
186 * ---------------------------- | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
187 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
188 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
189 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
190 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
191 * Define TEST_AUDIO parameter. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
192 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
193 * TEST_AUDIO parameter's available values are: | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
194 * -> LIST: to test all the Keybeep or Tones or Melody or Voice memo Tests | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
195 * -> ONESHOT: to test just one audio test | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
196 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
197 #define TEST_AUDIO (ONESHOT) | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
198 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
199 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
200 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
201 /* | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
202 * Only with BT devices | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
203 * -------------------- | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
204 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
205 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
206 /** | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
207 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
208 * bd_addr of BT devices used to execute tests. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
209 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
210 * Note that in case where two separated devices are used, BD_ADDR_LOC and | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
211 * BD_ADDR_REM values shouldn't depend on DEVICE_A or DEVICE_B. | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
212 * | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
213 */ | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
214 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
215 #ifdef DEVICE_A | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
216 #define BD_ADDR_LOC {0x00, 0xD0, 0xB7, 0x03, 0x17, 0x26} | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
217 #define BD_ADDR_REM {0x00, 0xD0, 0xB7, 0x03, 0x17, 0x48} | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
218 #endif | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
219 #ifdef DEVICE_B | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
220 #define BD_ADDR_LOC {0x00, 0xD0, 0xB7, 0x03, 0x17, 0x48} | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
221 #define BD_ADDR_REM {0x00, 0xD0, 0xB7, 0x03, 0x17, 0x26} | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
222 #endif | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
223 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
224 | 
| 
 
b6a5e36de839
src/cs: initial import from Magnetite
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
225 #endif /* _RV_TEST_CFG_H_ */ | 
