source: rtems/testsuites/testdata/require-tick-isr.tcfg @ 431bb85d

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