4.115
Last change
on this file since ee113c2 was
431bb85d,
checked in by Chris Johns <chrisj@…>, on 05/19/14 at 13:07:22
|
rtems-test-check: Ignore tests which require real ISR based clock tick
BSPs for simulators which do not include a clock tick interrupt source
are incapable of running some tests successfully. This is a common
characteristic of some BSPs and a fixed set of tests. There is no point
in duplicating this list of tests in those BSPs test configuration.
Read testsuites/testdata/require-tick-isr.tcfg for details.
|
-
Property mode set to
100644
|
File size:
1.6 KB
|
Line | |
---|
1 | # |
---|
2 | # These tests require that the BSP have a real clock tick ISR. Some |
---|
3 | # simulator BSPs do not have any interrupt sources and use the file |
---|
4 | # libbsp/shared/clock_driver_simidle.c. |
---|
5 | # |
---|
6 | # Tests which do not work with this clock driver tend to have the |
---|
7 | # one of the following characteristics: |
---|
8 | # |
---|
9 | # + Assume that a clock tick will occur while a task is running |
---|
10 | # continuously can be |
---|
11 | # + Assume that a timer service routine will execute in an ISR |
---|
12 | # while a task is running continously. |
---|
13 | # + Has a busy spin loop waiting to start the test on a tick boundary |
---|
14 | # does this. |
---|
15 | # |
---|
16 | # Eventually there should be a way to note that a BSP has a list |
---|
17 | # of expected test failures which are specific to it AND a set of |
---|
18 | # characteristics that make running classes of test appropriate or |
---|
19 | # inappropriate. At that point, this would be one characteristic. |
---|
20 | # |
---|
21 | # NOTE: Each test in this list should be reviewed to ensure that it |
---|
22 | # has a legitimate reason to not run on a BSP with the simulator |
---|
23 | # clock idle task. It may need to be broken into multiple tests |
---|
24 | # if not executing it misses other paths. |
---|
25 | # |
---|
26 | cpuuse |
---|
27 | psx07 |
---|
28 | psx09 |
---|
29 | psx10 |
---|
30 | psx11 |
---|
31 | psxcancel01 |
---|
32 | psxgetrusage01 |
---|
33 | psxintrcritical01 |
---|
34 | psxsignal01 |
---|
35 | psxsignal02 |
---|
36 | psxspin01 |
---|
37 | psxtime |
---|
38 | psxtimes01 |
---|
39 | sp04 |
---|
40 | sp14 |
---|
41 | sp19 |
---|
42 | sp35 |
---|
43 | sp38 |
---|
44 | sp44 |
---|
45 | sp69 |
---|
46 | spcbssched02 |
---|
47 | spcbssched03 |
---|
48 | spcontext01 |
---|
49 | spcpucounter01 |
---|
50 | spedfsched03 |
---|
51 | spintrcritical01 |
---|
52 | spintrcritical02 |
---|
53 | spintrcritical03 |
---|
54 | spintrcritical04 |
---|
55 | spintrcritical05 |
---|
56 | spintrcritical06 |
---|
57 | spintrcritical07 |
---|
58 | spintrcritical08 |
---|
59 | spintrcritical09 |
---|
60 | spintrcritical10 |
---|
61 | spintrcritical11 |
---|
62 | spintrcritical12 |
---|
63 | spintrcritical13 |
---|
64 | spintrcritical14 |
---|
65 | spintrcritical15 |
---|
66 | spintrcritical16 |
---|
67 | spintrcritical17 |
---|
68 | spintrcritical18 |
---|
69 | spintrcritical19 |
---|
70 | spintrcritical20 |
---|
71 | spnsext01 |
---|
72 | spqreslib |
---|
Note: See
TracBrowser
for help on using the repository browser.