summaryrefslogblamecommitdiffstats
path: root/testsuites/testdata/require-tick-isr.tcfg
blob: ab25bc911495361df748c24c2fa73ff63ac8ae87 (plain) (tree)
























                                                                      














































                          
#
# 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.
#
exclude: cpuuse
exclude: psx07
exclude: psx09
exclude: psx10
exclude: psx11
exclude: psxcancel01
exclude: psxgetrusage01
exclude: psxintrcritical01
exclude: psxsignal01
exclude: psxsignal02
exclude: psxspin01
exclude: psxtime
exclude: psxtimes01
exclude: sp04
exclude: sp14
exclude: sp19
exclude: sp35
exclude: sp38
exclude: sp44
exclude: sp69
exclude: spcbssched02
exclude: spcbssched03
exclude: spcontext01
exclude: spcpucounter01
exclude: spedfsched03
exclude: spintrcritical01
exclude: spintrcritical02
exclude: spintrcritical03
exclude: spintrcritical04
exclude: spintrcritical05
exclude: spintrcritical06
exclude: spintrcritical07
exclude: spintrcritical08
exclude: spintrcritical09
exclude: spintrcritical10
exclude: spintrcritical11
exclude: spintrcritical12
exclude: spintrcritical13
exclude: spintrcritical14
exclude: spintrcritical15
exclude: spintrcritical16
exclude: spintrcritical17
exclude: spintrcritical18
exclude: spintrcritical19
exclude: spintrcritical20
exclude: spnsext01
exclude: spqreslib