Staging the impact of diagnostics
The impact of diagnostics is staged. There are three levels of tests supported by diagnostics.
Item | Description |
---|---|
Shared | The tests in this category are nondisruptive. Diagnostics does not need exclusive access to run these tests. All Diagnostic Applications (DA) should support the shared testing category since DAs perform error-log analysis. Other possible shared tests are error circuitry testing, cyclic redundancy checks of Loadable ROS, On Board Self Tests (provided the appropriate recovery procedures are included), and selected functional testing such as diagnostic reads and writes. |
Subtest | The tests in this category apply to multiplexed resources such as Native I/O Planar and multiport async cards. The sub-tests are disruptive, but only to a portion of the resource. To run these tests, diagnostics needs exclusive access to the portion of the resource that is being tested. |
Full-test | The tests in this category impact the entire resource. Diagnostics must have exclusive access to the entire resource to run these tests. |