Blob Blame History Raw
     ALL THE RUN-TIME TESTS
     ======================

   51 - the current total amount of resulting *.aml files in aslts/aml/*/
        directory.

   Among them are 7 conglomerations of particular tests:
      complex, exc_operand, exceptions, functional, full,
      operand, result

   Per-collection list of run-time tests


   - Name of test ------ Contents of test ---------------------------------------

   Functional tests, collection #1
   ______________________________________________________________________________
 0 | arithmetic        | Integer arithmetic                                     |
 1 | bfield            | Buffer Fields                                          |
 2 | constant          | Constants                                              |
 3 | control           | Method execution control                               |
 4 | descriptor        | Resource Descriptor macros                             |
 5 | extern            | ASL compiler controls                                  |
 6 | local             | Control method objects                                 |
 7 | logic             | Logical operators                                      |
 8 | manipulation      | Data type conversion and manipulation                  |
 9 | name              | Miscellaneous named object creation                    |
10 | reference         | Object references                                      |
11 | region            | Operation Regions                                      |
12 | synchronization   | Synchronization                                        |
13 | table             | ACPI table management                                  |
   |                   |                                                        |
   | functional        | full the functional test collection - all the tests of |
   |                   | the functional test collection are compiled together   |
   |                   | as one DefinitionBlock                                 |
   ______________________________________________________________________________

   Complex tests, collection #2
   ______________________________________________________________________________

 0 | misc              | Miscellaneous not systematized tests                   |
 1 | provoke           | Check operators under the known critical conditions    |
   |                   |                                                        |
   | operand           | Source Operand tests                                   |
   |                   |                                                        |
 2 |   oarg            |                                                        |
 3 |   oconst          |                                                        |
 4 |   olocal          |                                                        |
 5 |   oreturn         |                                                        |
 6 |   onamedloc       |                                                        |
 7 |   onamedglob      |                                                        |
 8 |   opackageel      |                                                        |
 9 |   oreftonamed     |                                                        |
10 |   oconversion     | (obsolete, update required)                            |
11 |   oreftopackageel |                                                        |
   |                   |                                                        |
   | result            | Result of Operators tests                              |
   |                   |                                                        |
12 |   rstore          |                                                        |
13 |   roptional       |                                                        |
14 |   rconversion     | (obsolete, update required)                            |
15 |   rcopyobject     |                                                        |
16 |   rindecrement    |                                                        |
17 |   rexplicitconv   |                                                        |
   |                   |                                                        |
18 | badasl            | ASL-incorrect tests compiled with -f option of ASL     |
   |                   |                                                        |
19 | namespace         | Name Space component tests                             |
   |                   |                                                        |
   | complex           | full the complex test collection - all the tests of    |
   |                   | the complex test collection are compiled together      |
   |                   | as one DefinitionBlock                                 |
   ______________________________________________________________________________

   Exceptional conditions tests, collection # 3
   ______________________________________________________________________________

 0 | exc               | Initiate and verify exceptional conditions             |
   |                   |                                                        |
   | exc_operand       | Exceptions caused by inappropriate type of operands    |
   |                   |                                                        |
 1 |   exc_operand1    | (obsolete, update required)                            |
 2 |   exc_operand2    |                                                        |
   |                   |                                                        |
   | exc_result        | Exceptions caused by inappropriate type of destination |
   |                   |                                                        |
 3 |   exc_result1     | (obsolete, update required)                            |
 4 |   exc_result2     |                                                        |
   |                   |                                                        |
 5 | exc_ref           | Exceptions caused by inappropriate use of references   |
   |                   |                                                        |
 6 | exc_tbl           | Exceptions caused by inappropriate use of table        |
   |                   | management                                             |
   |                   |                                                        |
   | exceptions        | full the exceptional conditions test collection - all  |
   |                   | the tests of the exceptional conditions test           |
   |                   | collection are compiled together as one                |
   |                   | DefinitionBlock                                        |
   ______________________________________________________________________________

   Bug-demo tests, collection #4
   ______________________________________________________________________________

 0 | bdemo             | The tests to demonstrate bugs and prove bug-fixes      |
 1 | bdemof            | The same but the tests which require -f option of ASL  |
   ______________________________________________________________________________

   Service tests, collection #5
   ______________________________________________________________________________

 0 | condbranches      | Service-test reports failures when                     |
   |                   | some conditional branches are disabled.                |
   ______________________________________________________________________________

   Mt-tests, collection #6
   ______________________________________________________________________________

 0 |   mt              | Tests of multi-threading functionality                 |
   |                   |                                                        |
   |     mt_mutex      | tests of mutexes                                       |
   ______________________________________________________________________________

   To prove identity of ACPICA to MS tests, collection #7
   ______________________________________________________________________________

 0 |   abbu            | Tests applicable to both AcpiExec and MS-abbu utilities |
   ______________________________________________________________________________

   Implementation dependent tests, collection #8
   ______________________________________________________________________________

 0 |   dynobj          | The ASL Dynamical Object support test                  |
   ______________________________________________________________________________

   All tests together (functional + complex + exceptions + etc.)
   ______________________________________________________________________________
   | full              | full test - all the collections (functional + complex  |
   |                   | + exceptions + etc.) are compiled together as one      |
   |                   | DefinitionBlock                                        |
   ______________________________________________________________________________