142 lines
8.9 KiB
Plaintext

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 |
______________________________________________________________________________