1     ALL THE RUN-TIME TESTS
2     ======================
3
4   51 - the current total amount of resulting *.aml files in aslts/aml/*/
5        directory.
6
7   Among them are 7 conglomerations of particular tests:
8      complex, exc_operand, exceptions, functional, full,
9      operand, result
10
11   Per-collection list of run-time tests
12
13
14   - Name of test ------ Contents of test ---------------------------------------
15
16   Functional tests, collection #1
17   ______________________________________________________________________________
18 0 | arithmetic        | Integer arithmetic                                     |
19 1 | bfield            | Buffer Fields                                          |
20 2 | constant          | Constants                                              |
21 3 | control           | Method execution control                               |
22 4 | descriptor        | Resource Descriptor macros                             |
23 5 | extern            | ASL compiler controls                                  |
24 6 | local             | Control method objects                                 |
25 7 | logic             | Logical operators                                      |
26 8 | manipulation      | Data type conversion and manipulation                  |
27 9 | name              | Miscellaneous named object creation                    |
2810 | reference         | Object references                                      |
2911 | region            | Operation Regions                                      |
3012 | synchronization   | Synchronization                                        |
3113 | table             | ACPI table management                                  |
32   |                   |                                                        |
33   | functional        | full the functional test collection - all the tests of |
34   |                   | the functional test collection are compiled together   |
35   |                   | as one DefinitionBlock                                 |
36   ______________________________________________________________________________
37
38   Complex tests, collection #2
39   ______________________________________________________________________________
40
41 0 | misc              | Miscellaneous not systematized tests                   |
42 1 | provoke           | Check operators under the known critical conditions    |
43   |                   |                                                        |
44   | operand           | Source Operand tests                                   |
45   |                   |                                                        |
46 2 |   oarg            |                                                        |
47 3 |   oconst          |                                                        |
48 4 |   olocal          |                                                        |
49 5 |   oreturn         |                                                        |
50 6 |   onamedloc       |                                                        |
51 7 |   onamedglob      |                                                        |
52 8 |   opackageel      |                                                        |
53 9 |   oreftonamed     |                                                        |
5410 |   oconversion     | (obsolete, update required)                            |
5511 |   oreftopackageel |                                                        |
56   |                   |                                                        |
57   | result            | Result of Operators tests                              |
58   |                   |                                                        |
5912 |   rstore          |                                                        |
6013 |   roptional       |                                                        |
6114 |   rconversion     | (obsolete, update required)                            |
6215 |   rcopyobject     |                                                        |
6316 |   rindecrement    |                                                        |
6417 |   rexplicitconv   |                                                        |
65   |                   |                                                        |
6618 | badasl            | ASL-incorrect tests compiled with -f option of ASL     |
67   |                   |                                                        |
6819 | namespace         | Name Space component tests                             |
69   |                   |                                                        |
70   | complex           | full the complex test collection - all the tests of    |
71   |                   | the complex test collection are compiled together      |
72   |                   | as one DefinitionBlock                                 |
73   ______________________________________________________________________________
74
75   Exceptional conditions tests, collection # 3
76   ______________________________________________________________________________
77
78 0 | exc               | Initiate and verify exceptional conditions             |
79   |                   |                                                        |
80   | exc_operand       | Exceptions caused by inappropriate type of operands    |
81   |                   |                                                        |
82 1 |   exc_operand1    | (obsolete, update required)                            |
83 2 |   exc_operand2    |                                                        |
84   |                   |                                                        |
85   | exc_result        | Exceptions caused by inappropriate type of destination |
86   |                   |                                                        |
87 3 |   exc_result1     | (obsolete, update required)                            |
88 4 |   exc_result2     |                                                        |
89   |                   |                                                        |
90 5 | exc_ref           | Exceptions caused by inappropriate use of references   |
91   |                   |                                                        |
92 6 | exc_tbl           | Exceptions caused by inappropriate use of table        |
93   |                   | management                                             |
94   |                   |                                                        |
95   | exceptions        | full the exceptional conditions test collection - all  |
96   |                   | the tests of the exceptional conditions test           |
97   |                   | collection are compiled together as one                |
98   |                   | DefinitionBlock                                        |
99   ______________________________________________________________________________
100
101   Bug-demo tests, collection #4
102   ______________________________________________________________________________
103
104 0 | bdemo             | The tests to demonstrate bugs and prove bug-fixes      |
105 1 | bdemof            | The same but the tests which require -f option of ASL  |
106   ______________________________________________________________________________
107
108   Service tests, collection #5
109   ______________________________________________________________________________
110
111 0 | condbranches      | Service-test reports failures when                     |
112   |                   | some conditional branches are disabled.                |
113   ______________________________________________________________________________
114
115   Mt-tests, collection #6
116   ______________________________________________________________________________
117
118 0 |   mt              | Tests of multi-threading functionality                 |
119   |                   |                                                        |
120   |     mt_mutex      | tests of mutexes                                       |
121   ______________________________________________________________________________
122
123   To prove identity of ACPICA to MS tests, collection #7
124   ______________________________________________________________________________
125
126 0 |   abbu            | Tests applicable to both AcpiExec and MS-abbu utilities |
127   ______________________________________________________________________________
128
129   Implementation dependent tests, collection #8
130   ______________________________________________________________________________
131
132 0 |   dynobj          | The ASL Dynamical Object support test                  |
133   ______________________________________________________________________________
134
135   All tests together (functional + complex + exceptions + etc.)
136   ______________________________________________________________________________
137   | full              | full test - all the collections (functional + complex  |
138   |                   | + exceptions + etc.) are compiled together as one      |
139   |                   | DefinitionBlock                                        |
140   ______________________________________________________________________________
141
142