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 | exclude: cpuuse |
---|
27 | exclude: psx07 |
---|
28 | exclude: psx09 |
---|
29 | exclude: psx10 |
---|
30 | exclude: psx11 |
---|
31 | exclude: psxcancel01 |
---|
32 | exclude: psxgetrusage01 |
---|
33 | exclude: psxintrcritical01 |
---|
34 | exclude: psxsignal01 |
---|
35 | exclude: psxsignal02 |
---|
36 | exclude: psxspin01 |
---|
37 | exclude: psxtime |
---|
38 | exclude: psxtimes01 |
---|
39 | exclude: sp04 |
---|
40 | exclude: sp14 |
---|
41 | exclude: sp19 |
---|
42 | exclude: sp35 |
---|
43 | exclude: sp38 |
---|
44 | exclude: sp44 |
---|
45 | exclude: sp69 |
---|
46 | exclude: spcbssched02 |
---|
47 | exclude: spcbssched03 |
---|
48 | exclude: spcontext01 |
---|
49 | exclude: spcpucounter01 |
---|
50 | exclude: spedfsched03 |
---|
51 | exclude: spintrcritical01 |
---|
52 | exclude: spintrcritical02 |
---|
53 | exclude: spintrcritical03 |
---|
54 | exclude: spintrcritical04 |
---|
55 | exclude: spintrcritical05 |
---|
56 | exclude: spintrcritical06 |
---|
57 | exclude: spintrcritical07 |
---|
58 | exclude: spintrcritical08 |
---|
59 | exclude: spintrcritical09 |
---|
60 | exclude: spintrcritical10 |
---|
61 | exclude: spintrcritical11 |
---|
62 | exclude: spintrcritical12 |
---|
63 | exclude: spintrcritical13 |
---|
64 | exclude: spintrcritical14 |
---|
65 | exclude: spintrcritical15 |
---|
66 | exclude: spintrcritical16 |
---|
67 | exclude: spintrcritical17 |
---|
68 | exclude: spintrcritical18 |
---|
69 | exclude: spintrcritical19 |
---|
70 | exclude: spintrcritical20 |
---|
71 | exclude: spnsext01 |
---|
72 | exclude: spqreslib |
---|