summaryrefslogtreecommitdiffstats
path: root/testsuites/testdata/require-tick-isr.tcfg
blob: 8231acb1ca87e8a73bb70117e124d60abca80aea (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#
# These tests require that the BSP have a real clock tick ISR. Some
# simulator BSPs do not have any interrupt sources and use the file
# libbsp/shared/clock_driver_simidle.c.
#
# Tests which do not work with this clock driver tend to have the
# one of the following characteristics:
#
#  + Assume that a clock tick will occur while a task is running
#    continuously can be
#  + Assume that a timer service routine will execute in an ISR
#    while a task is running continously.
#  + Has a busy spin loop waiting to start the test on a tick boundary
#    does this.
#
# Eventually there should be a way to note that a BSP has a list
# of expected test failures which are specific to it AND a set of
# characteristics that make running classes of test appropriate or
# inappropriate. At that point, this would be one characteristic.
#
# NOTE: Each test in this list should be reviewed to ensure that it
#       has a legitimate reason to not run on a BSP with the simulator
#       clock idle task. It may need to be broken into multiple tests
#       if not executing it misses other paths.
#
cpuuse
psx07
psx09
psx10
psx11
psxcancel01
psxgetrusage01
psxintrcritical01
psxsignal01
psxsignal02
psxspin01
psxtime
psxtimes01
sp04
sp14
sp19
sp35
sp38
sp44
sp69
spcbssched02
spcbssched03
spcontext01
spcpucounter01
spedfsched03
spintrcritical01
spintrcritical02
spintrcritical03
spintrcritical04
spintrcritical05
spintrcritical06
spintrcritical07
spintrcritical08
spintrcritical09
spintrcritical10
spintrcritical11
spintrcritical12
spintrcritical13
spintrcritical14
spintrcritical15
spintrcritical16
spintrcritical17
spintrcritical18
spintrcritical19
spintrcritical20
spnsext01
spqreslib