Changeset 28fda62 in rtems


Ignore:
Timestamp:
Dec 5, 2016, 3:53:54 AM (3 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
master
Children:
ccda60bd
Parents:
4b579c5f
git-author:
Chris Johns <chrisj@…> (12/05/16 03:53:54)
git-committer:
Chris Johns <chrisj@…> (12/07/16 06:22:41)
Message:

testsuite: Add test states to the testsuit configuration files.

Change the testsuite configuration files to hold state information about
a test. The states are:

exclude - Do not build the test
expected-fail - The test is expected to fail
indeterminate - The test may pass or may fail

A message is printed just after the test's BEGIN message to indicate
there is a special state for the test. No state message means the test
is expected to pass.

This support requires tests are correctly written to the use standard
support to begin and end a test.

Files:
1 added
64 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/atsam/make/custom/atsamv-testsuite.tcfg

    r4b579c5f r28fda62  
    33#
    44
    5 fileio
    6 flashdisk01
    7 fsdosfsname01
    8 ftp01
    9 jffs2_fserror
    10 jffs2_fslink
    11 jffs2_fspatheval
    12 jffs2_fspermission
    13 jffs2_fsrdwr
    14 jffs2_fsscandir01
    15 jffs2_fssymlink
    16 jffs2_fstime
    17 mghttpd01
    18 pppd
    19 psxconfig01
    20 sp16
    21 sp25
    22 sp48
    23 spregion_err01
    24 spstkalloc02
    25 tmfine01
     5exclude: fileio
     6exclude: flashdisk01
     7exclude: fsdosfsname01
     8exclude: ftp01
     9exclude: jffs2_fserror
     10exclude: jffs2_fslink
     11exclude: jffs2_fspatheval
     12exclude: jffs2_fspermission
     13exclude: jffs2_fsrdwr
     14exclude: jffs2_fsscandir01
     15exclude: jffs2_fssymlink
     16exclude: jffs2_fstime
     17exclude: mghttpd01
     18exclude: pppd
     19exclude: psxconfig01
     20exclude: sp16
     21exclude: sp25
     22exclude: sp48
     23exclude: spregion_err01
     24exclude: spstkalloc02
     25exclude: tmfine01
  • c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s3749-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 capture
    8 cdtest
    9 iostream
    10 dl01
    11 dl02
    12 dl04
    13 dl05
    14 ftp01
    15 fileio
    16 flashdisk01
    17 fsdosfsname01
    18 fsdosfsformat01
    19 fsrfsbitmap01
    20 jffs2_fserror
    21 jffs2_fslink
    22 jffs2_fspatheval
    23 jffs2_fspermission
    24 jffs2_fsrdwr
    25 jffs2_fsscandir01
    26 jffs2_fssymlink
    27 jffs2_fstime
    28 loopback
    29 mghttpd01
    30 mdosfs_fserror
    31 mdosfs_fsrdwr
    32 monitor02
    33 mrfs_fserror
    34 mrfs_fsfpathconf
    35 mrfs_fslink
    36 mrfs_fspatheval
    37 mrfs_fspermission
    38 mrfs_fsrdwr
    39 mrfs_fsscandir01
    40 mrfs_fssymlink
    41 mrfs_fstime
    42 paranoia
    43 pppd
    44 rtems++
    45 shell01
    46 spstkalloc02
    47 sptls02
    48 syscall01
    49 utf8proc01
     7exclude: capture
     8exclude: cdtest
     9exclude: iostream
     10exclude: dl01
     11exclude: dl02
     12exclude: dl04
     13exclude: dl05
     14exclude: ftp01
     15exclude: fileio
     16exclude: flashdisk01
     17exclude: fsdosfsname01
     18exclude: fsdosfsformat01
     19exclude: fsrfsbitmap01
     20exclude: jffs2_fserror
     21exclude: jffs2_fslink
     22exclude: jffs2_fspatheval
     23exclude: jffs2_fspermission
     24exclude: jffs2_fsrdwr
     25exclude: jffs2_fsscandir01
     26exclude: jffs2_fssymlink
     27exclude: jffs2_fstime
     28exclude: loopback
     29exclude: mghttpd01
     30exclude: mdosfs_fserror
     31exclude: mdosfs_fsrdwr
     32exclude: monitor02
     33exclude: mrfs_fserror
     34exclude: mrfs_fsfpathconf
     35exclude: mrfs_fslink
     36exclude: mrfs_fspatheval
     37exclude: mrfs_fspermission
     38exclude: mrfs_fsrdwr
     39exclude: mrfs_fsscandir01
     40exclude: mrfs_fssymlink
     41exclude: mrfs_fstime
     42exclude: paranoia
     43exclude: pppd
     44exclude: rtems++
     45exclude: shell01
     46exclude: spstkalloc02
     47exclude: sptls02
     48exclude: syscall01
     49exclude: utf8proc01
  • c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm3s6965-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 iostream
    9 flashdisk01
    10 fsdosfsname01
    11 ftp01
    12 jffs2_fserror
    13 jffs2_fslink
    14 jffs2_fspatheval
    15 jffs2_fspermission
    16 jffs2_fsrdwr
    17 jffs2_fsscandir01
    18 jffs2_fssymlink
    19 jffs2_fstime
    20 mghttpd01
    21 monitor02
    22 utf8proc01
    23 pppd
    24 rtems++
    25 spstkalloc02
     7exclude: fileio
     8exclude: iostream
     9exclude: flashdisk01
     10exclude: fsdosfsname01
     11exclude: ftp01
     12exclude: jffs2_fserror
     13exclude: jffs2_fslink
     14exclude: jffs2_fspatheval
     15exclude: jffs2_fspermission
     16exclude: jffs2_fsrdwr
     17exclude: jffs2_fsscandir01
     18exclude: jffs2_fssymlink
     19exclude: jffs2_fstime
     20exclude: mghttpd01
     21exclude: monitor02
     22exclude: utf8proc01
     23exclude: pppd
     24exclude: rtems++
     25exclude: spstkalloc02
  • c/src/lib/libbsp/arm/lm3s69xx/make/custom/lm4f120-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 cdtest
    9 iostream
    10 flashdisk01
    11 fsdosfsname01
    12 ftp01
    13 jffs2_fserror
    14 jffs2_fslink
    15 jffs2_fspatheval
    16 jffs2_fspermission
    17 jffs2_fsrdwr
    18 jffs2_fsscandir01
    19 jffs2_fssymlink
    20 jffs2_fstime
    21 mghttpd01
    22 monitor02
    23 pppd
    24 sp16
    25 sp25
    26 sp48
    27 spstkalloc02
    28 sptls02
    29 rtems++
    30 tmfine01
    31 utf8proc01
     7exclude: fileio
     8exclude: cdtest
     9exclude: iostream
     10exclude: flashdisk01
     11exclude: fsdosfsname01
     12exclude: ftp01
     13exclude: jffs2_fserror
     14exclude: jffs2_fslink
     15exclude: jffs2_fspatheval
     16exclude: jffs2_fspermission
     17exclude: jffs2_fsrdwr
     18exclude: jffs2_fsscandir01
     19exclude: jffs2_fssymlink
     20exclude: jffs2_fstime
     21exclude: mghttpd01
     22exclude: monitor02
     23exclude: pppd
     24exclude: sp16
     25exclude: sp25
     26exclude: sp48
     27exclude: spstkalloc02
     28exclude: sptls02
     29exclude: rtems++
     30exclude: tmfine01
     31exclude: utf8proc01
  • c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 flashdisk01
    8 ftp01
    9 utf8proc01
    10 spstkalloc02
    11 fsdosfsname01
    12 jffs2_fserror
    13 jffs2_fslink
    14 jffs2_fspatheval
    15 jffs2_fspermission
    16 jffs2_fsrdwr
    17 jffs2_fsscandir01
    18 jffs2_fssymlink
    19 jffs2_fstime
    20 pppd
    21 mghttpd01
    22 tmfine01
    23 iostream
    24 rtems++
     7exclude: flashdisk01
     8exclude: ftp01
     9exclude: utf8proc01
     10exclude: spstkalloc02
     11exclude: fsdosfsname01
     12exclude: jffs2_fserror
     13exclude: jffs2_fslink
     14exclude: jffs2_fspatheval
     15exclude: jffs2_fspermission
     16exclude: jffs2_fsrdwr
     17exclude: jffs2_fsscandir01
     18exclude: jffs2_fssymlink
     19exclude: jffs2_fstime
     20exclude: pppd
     21exclude: mghttpd01
     22exclude: tmfine01
     23exclude: iostream
     24exclude: rtems++
  • c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 flashdisk01
    8 fsdosfsname01
    9 ftp01
    10 jffs2_fserror
    11 jffs2_fslink
    12 jffs2_fspatheval
    13 jffs2_fspermission
    14 jffs2_fsrdwr
    15 jffs2_fsscandir01
    16 jffs2_fssymlink
    17 jffs2_fstime
    18 mghttpd01
    19 pppd
    20 spstkalloc02
    21 sptls02
    22 tmfine01
    23 utf8proc01
    24 iostream
    25 rtems++
     7exclude: flashdisk01
     8exclude: fsdosfsname01
     9exclude: ftp01
     10exclude: jffs2_fserror
     11exclude: jffs2_fslink
     12exclude: jffs2_fspatheval
     13exclude: jffs2_fspermission
     14exclude: jffs2_fsrdwr
     15exclude: jffs2_fsscandir01
     16exclude: jffs2_fssymlink
     17exclude: jffs2_fstime
     18exclude: mghttpd01
     19exclude: pppd
     20exclude: spstkalloc02
     21exclude: sptls02
     22exclude: tmfine01
     23exclude: utf8proc01
     24exclude: iostream
     25exclude: rtems++
  • c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 ftp01
    9 cdtest
    10 flashdisk01
    11 fsdosfsname01
    12 jffs2_fserror
    13 jffs2_fslink
    14 jffs2_fspatheval
    15 jffs2_fspermission
    16 jffs2_fsrdwr
    17 jffs2_fsscandir01
    18 jffs2_fssymlink
    19 jffs2_fstime
    20 mghttpd01
    21 monitor01
    22 monitor02
    23 pppd
    24 psxconfig01
    25 rbheap01
    26 sp16
    27 sp25
    28 sp48
    29 spregion_err01
    30 spstkalloc
    31 spstkalloc02
    32 sptls02
    33 tmfine01
    34 utf8proc01
    35 iostream
    36 rtems++
     7exclude: fileio
     8exclude: ftp01
     9exclude: cdtest
     10exclude: flashdisk01
     11exclude: fsdosfsname01
     12exclude: jffs2_fserror
     13exclude: jffs2_fslink
     14exclude: jffs2_fspatheval
     15exclude: jffs2_fspermission
     16exclude: jffs2_fsrdwr
     17exclude: jffs2_fsscandir01
     18exclude: jffs2_fssymlink
     19exclude: jffs2_fstime
     20exclude: mghttpd01
     21exclude: monitor01
     22exclude: monitor02
     23exclude: pppd
     24exclude: psxconfig01
     25exclude: rbheap01
     26exclude: sp16
     27exclude: sp25
     28exclude: sp48
     29exclude: spregion_err01
     30exclude: spstkalloc
     31exclude: spstkalloc02
     32exclude: sptls02
     33exclude: tmfine01
     34exclude: utf8proc01
     35exclude: iostream
     36exclude: rtems++
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc17xx_ea_rom_int-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc17xx_plx800_rom_int-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc2362-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 capture
    8 cdtest
    9 dl01
    10 dl02
    11 dl04
    12 dl05
    13 fileio
    14 flashdisk01
    15 fsdosfsname01
    16 fsdosfsformat01
    17 fsrfsbitmap01
    18 ftp01
    19 iostream
    20 jffs2_fserror
    21 jffs2_fslink
    22 jffs2_fspatheval
    23 jffs2_fspermission
    24 jffs2_fsrdwr
    25 jffs2_fsscandir01
    26 jffs2_fssymlink
    27 jffs2_fstime
    28 loopback
    29 math
    30 mdosfs_fserror
    31 mghttpd01
    32 monitor02
    33 mrfs_fserror
    34 mrfs_fsfpathconf
    35 mrfs_fslink
    36 mrfs_fspatheval
    37 mrfs_fspermission
    38 mrfs_fsrdwr
    39 mrfs_fsscandir01
    40 mrfs_fssymlink
    41 mrfs_fstime
    42 mdosfs_fsrdwr
    43 paranoia
    44 pppd
    45 rtems++
    46 shell01
    47 spstkalloc02
    48 sptls02
    49 syscall01
    50 tmfine01
    51 utf8proc01
     7exclude: capture
     8exclude: cdtest
     9exclude: dl01
     10exclude: dl02
     11exclude: dl04
     12exclude: dl05
     13exclude: fileio
     14exclude: flashdisk01
     15exclude: fsdosfsname01
     16exclude: fsdosfsformat01
     17exclude: fsrfsbitmap01
     18exclude: ftp01
     19exclude: iostream
     20exclude: jffs2_fserror
     21exclude: jffs2_fslink
     22exclude: jffs2_fspatheval
     23exclude: jffs2_fspermission
     24exclude: jffs2_fsrdwr
     25exclude: jffs2_fsscandir01
     26exclude: jffs2_fssymlink
     27exclude: jffs2_fstime
     28exclude: loopback
     29exclude: math
     30exclude: mdosfs_fserror
     31exclude: mghttpd01
     32exclude: monitor02
     33exclude: mrfs_fserror
     34exclude: mrfs_fsfpathconf
     35exclude: mrfs_fslink
     36exclude: mrfs_fspatheval
     37exclude: mrfs_fspermission
     38exclude: mrfs_fsrdwr
     39exclude: mrfs_fsscandir01
     40exclude: mrfs_fssymlink
     41exclude: mrfs_fstime
     42exclude: mdosfs_fsrdwr
     43exclude: paranoia
     44exclude: pppd
     45exclude: rtems++
     46exclude: shell01
     47exclude: spstkalloc02
     48exclude: sptls02
     49exclude: syscall01
     50exclude: tmfine01
     51exclude: utf8proc01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc23xx_tli800-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 capture
    8 cdtest
    9 complex
    10 crypt01
    11 dl01
    12 dl02
    13 dl04
    14 dl05
    15 fileio
    16 flashdisk01
    17 fsdosfsformat01
    18 fsdosfsname01
    19 fsdosfswrite01
    20 fsrfsbitmap01
    21 ftp01
    22 iostream
    23 jffs2_fserror
    24 jffs2_fslink
    25 jffs2_fspatheval
    26 jffs2_fspermission
    27 jffs2_fsrdwr
    28 jffs2_fsscandir01
    29 jffs2_fssymlink
    30 jffs2_fstime
    31 loopback
    32 math
    33 mathf
    34 mdosfs_fserror
    35 mdosfs_fsscandir01
    36 mghttpd01
    37 monitor
    38 monitor02
    39 mrfs_fserror
    40 mrfs_fsfpathconf
    41 mrfs_fslink
    42 mrfs_fspatheval
    43 mrfs_fspermission
    44 mrfs_fsrdwr
    45 mrfs_fsscandir01
    46 mrfs_fssymlink
    47 mrfs_fstime
    48 mdosfs_fsrdwr
    49 mdosfs_fspatheval
    50 mdosfs_fstime
    51 paranoia
    52 pppd
    53 psxmsgq01
    54 rtems++
    55 shell01
    56 sptls02
    57 spstkalloc02
    58 syscall01
    59 tar01
    60 termios
    61 tmfine01
    62 utf8proc01
     7exclude: capture
     8exclude: cdtest
     9exclude: complex
     10exclude: crypt01
     11exclude: dl01
     12exclude: dl02
     13exclude: dl04
     14exclude: dl05
     15exclude: fileio
     16exclude: flashdisk01
     17exclude: fsdosfsformat01
     18exclude: fsdosfsname01
     19exclude: fsdosfswrite01
     20exclude: fsrfsbitmap01
     21exclude: ftp01
     22exclude: iostream
     23exclude: jffs2_fserror
     24exclude: jffs2_fslink
     25exclude: jffs2_fspatheval
     26exclude: jffs2_fspermission
     27exclude: jffs2_fsrdwr
     28exclude: jffs2_fsscandir01
     29exclude: jffs2_fssymlink
     30exclude: jffs2_fstime
     31exclude: loopback
     32exclude: math
     33exclude: mathf
     34exclude: mdosfs_fserror
     35exclude: mdosfs_fsscandir01
     36exclude: mghttpd01
     37exclude: monitor
     38exclude: monitor02
     39exclude: mrfs_fserror
     40exclude: mrfs_fsfpathconf
     41exclude: mrfs_fslink
     42exclude: mrfs_fspatheval
     43exclude: mrfs_fspermission
     44exclude: mrfs_fsrdwr
     45exclude: mrfs_fsscandir01
     46exclude: mrfs_fssymlink
     47exclude: mrfs_fstime
     48exclude: mdosfs_fsrdwr
     49exclude: mdosfs_fspatheval
     50exclude: mdosfs_fstime
     51exclude: paranoia
     52exclude: pppd
     53exclude: psxmsgq01
     54exclude: rtems++
     55exclude: shell01
     56exclude: sptls02
     57exclude: spstkalloc02
     58exclude: syscall01
     59exclude: tar01
     60exclude: termios
     61exclude: tmfine01
     62exclude: utf8proc01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc24xx_ncs_rom_int-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc24xx_plx800_rom_int-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc40xx_ea_rom_int-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/lpc32xx/make/custom/lpc32xx_mzx_stage_1-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 ftp01
    9 fsdosfsname01
    10 iostream
    11 jffs2_fserror
    12 jffs2_fslink
    13 jffs2_fspatheval
    14 jffs2_fspermission
    15 jffs2_fsrdwr
    16 jffs2_fsscandir01
    17 jffs2_fssymlink
    18 jffs2_fstime
    19 mghttpd01
    20 monitor02
    21 pppd
    22 rtems++
    23 utf8proc01
     7exclude: fileio
     8exclude: ftp01
     9exclude: fsdosfsname01
     10exclude: iostream
     11exclude: jffs2_fserror
     12exclude: jffs2_fslink
     13exclude: jffs2_fspatheval
     14exclude: jffs2_fspermission
     15exclude: jffs2_fsrdwr
     16exclude: jffs2_fsscandir01
     17exclude: jffs2_fssymlink
     18exclude: jffs2_fstime
     19exclude: mghttpd01
     20exclude: monitor02
     21exclude: pppd
     22exclude: rtems++
     23exclude: utf8proc01
  • c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 fsdosfsname01
    9 iostream
    10 rtems++
    11 utf8proc01
     7exclude: fileio
     8exclude: fsdosfsname01
     9exclude: iostream
     10exclude: rtems++
     11exclude: utf8proc01
  • c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/arm/stm32f4/make/custom/stm32f105rc-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 flashdisk01
    9 fsdosfsname01
    10 ftp01
    11 iostream
    12 jffs2_fserror
    13 jffs2_fslink
    14 jffs2_fspatheval
    15 jffs2_fspermission
    16 jffs2_fsrdwr
    17 jffs2_fsscandir01
    18 jffs2_fssymlink
    19 jffs2_fstime
    20 mghttpd01
    21 monitor02
    22 pppd
    23 rtems++
    24 spstkalloc02
    25 utf8proc01
     7exclude: fileio
     8exclude: flashdisk01
     9exclude: fsdosfsname01
     10exclude: ftp01
     11exclude: iostream
     12exclude: jffs2_fserror
     13exclude: jffs2_fslink
     14exclude: jffs2_fspatheval
     15exclude: jffs2_fspermission
     16exclude: jffs2_fsrdwr
     17exclude: jffs2_fsscandir01
     18exclude: jffs2_fssymlink
     19exclude: jffs2_fstime
     20exclude: mghttpd01
     21exclude: monitor02
     22exclude: pppd
     23exclude: rtems++
     24exclude: spstkalloc02
     25exclude: utf8proc01
  • c/src/lib/libbsp/arm/stm32f4/make/custom/stm32f4-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
    8 jffs2_fserror
    9 jffs2_fslink
    10 jffs2_fspatheval
    11 jffs2_fspermission
    12 jffs2_fsrdwr
    13 jffs2_fsscandir01
    14 jffs2_fssymlink
    15 jffs2_fstime
     7exclude: fsdosfsname01
     8exclude: jffs2_fserror
     9exclude: jffs2_fslink
     10exclude: jffs2_fspatheval
     11exclude: jffs2_fspermission
     12exclude: jffs2_fsrdwr
     13exclude: jffs2_fsscandir01
     14exclude: jffs2_fssymlink
     15exclude: jffs2_fstime
  • c/src/lib/libbsp/arm/tms570/make/custom/tms570ls3137_hdk_intram-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 iostream
    9 pppd
    10 loopback
    11 syscall01
    12 utf8proc01
    13 monitor02
    14 mghttpd01
    15 ftp01
    16 fsdosfsname01
    17 jffs2_fserror
    18 jffs2_fslink
    19 jffs2_fspatheval
    20 jffs2_fspermission
    21 jffs2_fsrdwr
    22 jffs2_fsscandir01
    23 jffs2_fssymlink
    24 jffs2_fstime
     7exclude: fileio
     8exclude: iostream
     9exclude: pppd
     10exclude: loopback
     11exclude: syscall01
     12exclude: utf8proc01
     13exclude: monitor02
     14exclude: mghttpd01
     15exclude: ftp01
     16exclude: fsdosfsname01
     17exclude: jffs2_fserror
     18exclude: jffs2_fslink
     19exclude: jffs2_fspatheval
     20exclude: jffs2_fspermission
     21exclude: jffs2_fsrdwr
     22exclude: jffs2_fsscandir01
     23exclude: jffs2_fssymlink
     24exclude: jffs2_fstime
  • c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim-testsuite.tcfg

    r4b579c5f r28fda62  
    77include: testdata/disable-mrfs-tests.tcfg
    88
    9 crypt01
    10 fileio
    11 flashdisk01
    12 fsbdpart01
    13 fsdosfsformat01
    14 fsdosfswrite01
    15 fsdosfsname01
    16 fsrfsbitmap01
    17 sha
    18 spstkalloc02
    19 sptls01
    20 tmcontext01
    21 utf8proc01
     9exclude: crypt01
     10exclude: fileio
     11exclude: flashdisk01
     12exclude: fsbdpart01
     13exclude: fsdosfsformat01
     14exclude: fsdosfswrite01
     15exclude: fsdosfsname01
     16exclude: fsrfsbitmap01
     17exclude: sha
     18exclude: spstkalloc02
     19exclude: sptls01
     20exclude: tmcontext01
     21exclude: utf8proc01
  • c/src/lib/libbsp/m68k/mcf5206elite/make/custom/mcf5206elite-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
    8 dl05
     7exclude: fsdosfsname01
     8exclude: dl05
  • c/src/lib/libbsp/m68k/mcf52235/make/custom/mcf52235-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 capture
    8 dl05
    9 fileio
    10 flashdisk01
    11 fsdosfsformat01
    12 fsdosfsname01
    13 ftp01
    14 iostream
    15 jffs2_fserror
    16 jffs2_fslink
    17 jffs2_fspatheval
    18 jffs2_fspermission
    19 jffs2_fsrdwr
    20 jffs2_fsscandir01
    21 jffs2_fssymlink
    22 jffs2_fstime
    23 loopback
    24 mghttpd01
    25 monitor02
    26 paranoia
    27 pppd
    28 spstkalloc02
    29 syscall01
    30 tmfine01
    31 utf8proc01
     7exclude: capture
     8exclude: dl05
     9exclude: fileio
     10exclude: flashdisk01
     11exclude: fsdosfsformat01
     12exclude: fsdosfsname01
     13exclude: ftp01
     14exclude: iostream
     15exclude: jffs2_fserror
     16exclude: jffs2_fslink
     17exclude: jffs2_fspatheval
     18exclude: jffs2_fspermission
     19exclude: jffs2_fsrdwr
     20exclude: jffs2_fsscandir01
     21exclude: jffs2_fssymlink
     22exclude: jffs2_fstime
     23exclude: loopback
     24exclude: mghttpd01
     25exclude: monitor02
     26exclude: paranoia
     27exclude: pppd
     28exclude: spstkalloc02
     29exclude: syscall01
     30exclude: tmfine01
     31exclude: utf8proc01
  • c/src/lib/libbsp/m68k/mcf5225x/make/custom/mcf5225x-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 dl05
    8 fileio
    9 flashdisk01
    10 fsdosfsname01
    11 iostream
    12 jffs2_fserror
    13 jffs2_fslink
    14 jffs2_fspatheval
    15 jffs2_fspermission
    16 jffs2_fsrdwr
    17 jffs2_fsscandir01
    18 jffs2_fssymlink
    19 jffs2_fstime
     7exclude: dl05
     8exclude: fileio
     9exclude: flashdisk01
     10exclude: fsdosfsname01
     11exclude: iostream
     12exclude: jffs2_fserror
     13exclude: jffs2_fslink
     14exclude: jffs2_fspatheval
     15exclude: jffs2_fspermission
     16exclude: jffs2_fsrdwr
     17exclude: jffs2_fsscandir01
     18exclude: jffs2_fssymlink
     19exclude: jffs2_fstime
  • c/src/lib/libbsp/m68k/mrm332/make/custom/mrm332-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 dl05
    8 fileio
    9 fsdosfsname01
    10 iostream
    11 sptls01
    12 sptls02
    13 utf8proc01
     7exclude: dl05
     8exclude: fileio
     9exclude: fsdosfsname01
     10exclude: iostream
     11exclude: sptls01
     12exclude: sptls02
     13exclude: utf8proc01
  • c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/m68k/mvme162/make/custom/mvme162lx-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fsdosfsname01
     7exclude: fsdosfsname01
  • c/src/lib/libbsp/mips/hurricane/make/custom/hurricane-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/mips/jmr3904/make/custom/jmr3904-testsuite.tcfg

    r4b579c5f r28fda62  
    77# The simulator catches the data access fault and exits before the
    88# simulated MIPS handler can run.
    9 spfatal26
     9exclude: spfatal26
  • c/src/lib/libbsp/mips/rbtx4925/make/custom/rbtx4925-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/mips/rbtx4938/make/custom/rbtx4938-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/or1k/generic_or1k/make/custom/generic_or1k-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  generic_or1k RTEMS Test Database.
     2# generic_or1k RTEMS Test Database.
    33#
    44
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/gwlcfm-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
    9 jffs2_fserror
    10 jffs2_fslink
    11 jffs2_fspatheval
    12 jffs2_fspermission
    13 jffs2_fsrdwr
    14 jffs2_fsscandir01
    15 jffs2_fssymlink
    16 jffs2_fstime
     8exclude: fsdosfsname01
     9exclude: jffs2_fserror
     10exclude: jffs2_fslink
     11exclude: jffs2_fspatheval
     12exclude: jffs2_fspermission
     13exclude: jffs2_fsrdwr
     14exclude: jffs2_fsscandir01
     15exclude: jffs2_fssymlink
     16exclude: jffs2_fstime
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5566evb-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
    9 jffs2_fserror
    10 jffs2_fslink
    11 jffs2_fspatheval
    12 jffs2_fspermission
    13 jffs2_fsrdwr
    14 jffs2_fsscandir01
    15 jffs2_fssymlink
    16 jffs2_fstime
     8exclude: fsdosfsname01
     9exclude: jffs2_fserror
     10exclude: jffs2_fslink
     11exclude: jffs2_fspatheval
     12exclude: jffs2_fspermission
     13exclude: jffs2_fsrdwr
     14exclude: jffs2_fsscandir01
     15exclude: jffs2_fssymlink
     16exclude: jffs2_fstime
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5566evb_spe-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
    9 jffs2_fserror
    10 jffs2_fslink
    11 jffs2_fspatheval
    12 jffs2_fspermission
    13 jffs2_fsrdwr
    14 jffs2_fsscandir01
    15 jffs2_fssymlink
    16 jffs2_fstime
     8exclude: fsdosfsname01
     9exclude: jffs2_fserror
     10exclude: jffs2_fslink
     11exclude: jffs2_fspatheval
     12exclude: jffs2_fspermission
     13exclude: jffs2_fsrdwr
     14exclude: jffs2_fsscandir01
     15exclude: jffs2_fssymlink
     16exclude: jffs2_fstime
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5643l_dpu-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 flashdisk01
    9 fsdosfsname01
    10 jffs2_fserror
    11 jffs2_fslink
    12 jffs2_fspatheval
    13 jffs2_fspermission
    14 jffs2_fsrdwr
    15 jffs2_fsscandir01
    16 jffs2_fssymlink
    17 jffs2_fstime
    18 spstkalloc02
     8exclude: flashdisk01
     9exclude: fsdosfsname01
     10exclude: jffs2_fserror
     11exclude: jffs2_fslink
     12exclude: jffs2_fspatheval
     13exclude: jffs2_fspermission
     14exclude: jffs2_fsrdwr
     15exclude: jffs2_fsscandir01
     16exclude: jffs2_fssymlink
     17exclude: jffs2_fstime
     18exclude: spstkalloc02
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5643l_evb-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 flashdisk01
    9 fsdosfsname01
    10 jffs2_fserror
    11 jffs2_fslink
    12 jffs2_fspatheval
    13 jffs2_fspermission
    14 jffs2_fsrdwr
    15 jffs2_fsscandir01
    16 jffs2_fssymlink
    17 jffs2_fstime
    18 spstkalloc02
     8exclude: flashdisk01
     9exclude: fsdosfsname01
     10exclude: jffs2_fserror
     11exclude: jffs2_fslink
     12exclude: jffs2_fspatheval
     13exclude: jffs2_fspermission
     14exclude: jffs2_fsrdwr
     15exclude: jffs2_fsscandir01
     16exclude: jffs2_fssymlink
     17exclude: jffs2_fstime
     18exclude: spstkalloc02
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5668g-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5674f_ecu508_app-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5674f_ecu508_boot-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
     8exclude: fsdosfsname01
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5674f_rsm6-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
     8exclude: fsdosfsname01
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5674fevb-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/mpc5674fevb_spe-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/mpc55xxevb/make/custom/phycore_mpc5554-testsuite.tcfg

    r4b579c5f r28fda62  
    66
    77include: testdata/dltests-broken-on-this-bsp.tcfg
    8 fsdosfsname01
    9 jffs2_fserror
    10 jffs2_fslink
    11 jffs2_fspatheval
    12 jffs2_fspermission
    13 jffs2_fsrdwr
    14 jffs2_fsscandir01
    15 jffs2_fssymlink
    16 jffs2_fstime
     8exclude: fsdosfsname01
     9exclude: jffs2_fserror
     10exclude: jffs2_fslink
     11exclude: jffs2_fspatheval
     12exclude: jffs2_fspermission
     13exclude: jffs2_fsrdwr
     14exclude: jffs2_fsscandir01
     15exclude: jffs2_fssymlink
     16exclude: jffs2_fstime
  • c/src/lib/libbsp/powerpc/qoriq/make/custom/qoriq_core_0-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/qoriq/make/custom/qoriq_core_1-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/qoriq/make/custom/qoriq_p1020rdb-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/qoriq/make/custom/qoriq_t2080rdb-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/powerpc/qoriq/make/custom/qoriq_t4240rdb-testsuite.tcfg

    r4b579c5f r28fda62  
    11#
    2 #  This is the set of tests which are known to not link on this BSP
     2# This is the set of tests which are known to not link on this BSP
    33#
    44
  • c/src/lib/libbsp/sh/gensh1/make/custom/gensh1-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 fsdosfsname01
    9 iostream
    10 utf8proc01
     7exclude: fileio
     8exclude: fsdosfsname01
     9exclude: iostream
     10exclude: utf8proc01
  • c/src/lib/libbsp/sh/gensh2/make/custom/gensh2-testsuite.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 fileio
    8 fsdosfsname01
    9 iostream
    10 utf8proc01
     7exclude: fileio
     8exclude: fsdosfsname01
     9exclude: iostream
     10exclude: utf8proc01
  • c/src/lib/libbsp/sh/shsim/make/custom/simsh1-testsuite.tcfg

    r4b579c5f r28fda62  
    88include: testdata/disable-intrcritical-tests.tcfg
    99
    10 fileio
    11 fsdosfsname01
    12 iostream
    13 utf8proc01
     10exclude: fileio
     11exclude: fsdosfsname01
     12exclude: iostream
     13exclude: utf8proc01
  • c/src/lib/libbsp/sh/shsim/make/custom/simsh2-testsuite.tcfg

    r4b579c5f r28fda62  
    88include: testdata/disable-intrcritical-tests.tcfg
    99
    10 fileio
    11 fsdosfsname01
    12 iostream
    13 utf8proc01
     10exclude: fileio
     11exclude: fsdosfsname01
     12exclude: iostream
     13exclude: utf8proc01
  • c/src/lib/libbsp/sh/shsim/make/custom/simsh2e-testsuite.tcfg

    r4b579c5f r28fda62  
    77include: testdata/disable-intrcritical-tests.tcfg
    88
    9 fileio
    10 fsdosfsname01
    11 iostream
    12 utf8proc01
     9exclude: fileio
     10exclude: fsdosfsname01
     11exclude: iostream
     12exclude: utf8proc01
  • c/src/lib/libbsp/sh/shsim/make/custom/simsh4-testsuite.tcfg

    r4b579c5f r28fda62  
    77include: testdata/disable-intrcritical-tests.tcfg
    88
    9 fileio
    10 fsdosfsname01
    11 iostream
    12 utf8proc01
     9exclude: fileio
     10exclude: fsdosfsname01
     11exclude: iostream
     12exclude: utf8proc01
  • testsuites/automake/compile.am

    r4b579c5f r28fda62  
    1010
    1111##
    12 AM_CPPFLAGS =
     12AM_CPPFLAGS = $(TEST_FLAGS)
    1313AM_CFLAGS =
    1414AM_CXXFLAGS =
  • testsuites/automake/test-subdirs.am

    r4b579c5f r28fda62  
    2323        echo "BSP Testsuite Data: $$vtdata"; \
    2424        list=`$(top_srcdir)/../../tools/build/rtems-test-check \
    25                  $$tdata $(top_srcdir)/.. $(RTEMS_BSP) $(_SUBDIRS)`; \
     25                 exclude $$tdata $(top_srcdir)/.. $(RTEMS_BSP) $(_SUBDIRS)`; \
    2626        for subdir in $$list; do \
    2727          echo "Making $$target in $$subdir"; \
    2828          if test "$$subdir" != "."; then \
     29            test_FLAGS=`$(top_srcdir)/../../tools/build/rtems-test-check \
     30                         flags $$tdata $(top_srcdir)/.. $(RTEMS_BSP) $$subdir`; \
    2931            local_target="$$target"; \
    30             (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
     32            if test -z "$$test_FLAGS"; then \
     33                echo "BSP Testsuite Flags: $$subdir: PASS"; \
     34            else \
     35                echo "BSP Testsuite Flags: $$subdir: $$test_FLAGS"; \
     36            fi; \
     37            (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) TEST_FLAGS="$$test_FLAGS" $$local_target) \
    3138             || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
    3239          fi; \
  • testsuites/support/include/buffer_test_io.h

    r4b579c5f r28fda62  
    2222
    2323/*
     24 * Test states. No state string is an expected pass.
     25 */
     26#if TEST_STATE_EXPECTED_FAIL && \
     27    TEST_INDETERMINATE_FAIL
     28  #error Test states must be unique
     29#endif
     30
     31#if TEST_STATE_EXPECTED_FAIL
     32  #define TEST_STATE_STRING "*** TEST STATE: EXPECTED-FAIL\n"
     33#elif TEST_INDETERMINATE_FAIL
     34  #define TEST_STATE_STRING "*** TEST STATE: INDETERMINATE\n"
     35#endif
     36
     37/*
    2438 *  USE PRINTK TO MINIMIZE SIZE
    2539 */
     
    5670    } while (0)
    5771
    58   #define TEST_BEGIN() printk(TEST_BEGIN_STRING)
     72  #if defined(TEST_STATE_STRING)
     73    #define TEST_BEGIN() printk(TEST_BEGIN_STRING); printk(TEST_STATE_STRING);
     74  #else
     75    #define TEST_BEGIN() printk(TEST_BEGIN_STRING)
     76  #endif
    5977
    6078  #define TEST_END() printk(TEST_END_STRING)
     
    158176    } while (0)
    159177
    160   #define TEST_BEGIN() printf(TEST_BEGIN_STRING)
     178  #if defined(TEST_STATE_STRING)
     179    #define TEST_BEGIN() printf(TEST_BEGIN_STRING); printf(TEST_STATE_STRING)
     180  #else
     181    #define TEST_BEGIN() printf(TEST_BEGIN_STRING)
     182  #endif
    161183
    162184  #define TEST_END() printf(TEST_END_STRING)
     
    207229    } while (0)
    208230
    209   #define TEST_BEGIN() fiprintf( stderr, TEST_BEGIN_STRING)
     231  #if defined(TEST_STATE_STRING)
     232    #define TEST_BEGIN() fiprintf(stderr, TEST_BEGIN_STRING); fiprintf(stderr, TEST_STATE_STRING)
     233  #else
     234    #define TEST_BEGIN() fiprintf(stderr, TEST_BEGIN_STRING)
     235  #endif
    210236
    211237  #define TEST_END()  fiprintf( stderr, TEST_END_STRING)
  • testsuites/testdata/disable-intrcritical-tests.tcfg

    r4b579c5f r28fda62  
    55#
    66
    7 psxintrcritical01
    8 spintrcritical01
    9 spintrcritical02
    10 spintrcritical03
    11 spintrcritical04
    12 spintrcritical05
    13 spintrcritical06
    14 spintrcritical07
    15 spintrcritical08
    16 spintrcritical09
    17 spintrcritical10
    18 spintrcritical11
    19 spintrcritical12
    20 spintrcritical13
    21 spintrcritical14
    22 spintrcritical15
    23 spintrcritical16
    24 spintrcritical17
    25 spintrcritical18
    26 spintrcritical20
    27 spintrcritical21
    28 spintrcritical22
    29 spintrcritical23
     7exclude: psxintrcritical01
     8exclude: spintrcritical01
     9exclude: spintrcritical02
     10exclude: spintrcritical03
     11exclude: spintrcritical04
     12exclude: spintrcritical05
     13exclude: spintrcritical06
     14exclude: spintrcritical07
     15exclude: spintrcritical08
     16exclude: spintrcritical09
     17exclude: spintrcritical10
     18exclude: spintrcritical11
     19exclude: spintrcritical12
     20exclude: spintrcritical13
     21exclude: spintrcritical14
     22exclude: spintrcritical15
     23exclude: spintrcritical16
     24exclude: spintrcritical17
     25exclude: spintrcritical18
     26exclude: spintrcritical20
     27exclude: spintrcritical21
     28exclude: spintrcritical22
     29exclude: spintrcritical23
    3030
  • testsuites/testdata/disable-jffs2-tests.tcfg

    r4b579c5f r28fda62  
    33#
    44
    5 jffs2_fserror
    6 jffs2_fslink
    7 jffs2_fspatheval
    8 jffs2_fspermission
    9 jffs2_fsrdwr
    10 jffs2_fsscandir01
    11 jffs2_fssymlink
    12 jffs2_fstime
     5exclude: jffs2_fserror
     6exclude: jffs2_fslink
     7exclude: jffs2_fspatheval
     8exclude: jffs2_fspermission
     9exclude: jffs2_fsrdwr
     10exclude: jffs2_fsscandir01
     11exclude: jffs2_fssymlink
     12exclude: jffs2_fstime
  • testsuites/testdata/disable-mrfs-tests.tcfg

    r4b579c5f r28fda62  
    33#
    44
    5 mrfs_fserror
    6 mrfs_fsfpathconf
    7 mrfs_fslink
    8 mrfs_fspatheval
    9 mrfs_fspermission
    10 mrfs_fsrdwr
    11 mrfs_fsscandir01
    12 mrfs_fssymlink
    13 mrfs_fstime
     5exclude: mrfs_fserror
     6exclude: mrfs_fsfpathconf
     7exclude: mrfs_fslink
     8exclude: mrfs_fspatheval
     9exclude: mrfs_fspermission
     10exclude: mrfs_fsrdwr
     11exclude: mrfs_fsscandir01
     12exclude: mrfs_fssymlink
     13exclude: mrfs_fstime
  • testsuites/testdata/dltests-broken-on-this-bsp.tcfg

    r4b579c5f r28fda62  
    55# which remain to be investigated and solved.
    66#
    7 dl01
    8 dl02
    9 dl03
    10 dl04
    11 dl05
     7exclude: dl01
     8exclude: dl02
     9exclude: dl03
     10exclude: dl04
     11exclude: dl05
  • testsuites/testdata/require-tick-isr.tcfg

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

    r4b579c5f r28fda62  
    11#! /bin/sh
    22#
    3 # Copyright 2014 Chris Johns <chrisj@rtems.org>
     3# Copyright 2014, 2016 Chris Johns <chrisj@rtems.org>
    44# All rights reserved
    55#
    66
    77#
    8 # usage: rtems-test-check <bsp-test-database> <includes> <bsp> <tests..>
     8# usage: rtems-test-check <mode> <bsp-test-database> <includes> <bsp> <tests..>
    99#
    1010
    11 if test $# -lt 3; then
     11if test $# -lt 4; then
    1212  echo "error: invalid command line" >&2
     13  echo "INVALID-TEST-DATA"
    1314  exit 2
    1415fi
    1516
     17mode="$1"
     18shift
    1619testdata="$1"
    1720shift
     
    2124shift
    2225tests="$*"
    23 bsp_tests=${tests}
     26
     27test_count=0
     28for t in ${tests};
     29do
     30 test_count=$(expr ${test_count} + 1)
     31done
     32
     33case ${mode} in
     34 exclude)
     35   output=${tests}
     36   ;;
     37 flags)
     38   if [ $test_count != 1 ]; then
     39     echo "error: test count not 1 for ${mode}" 1>&2
     40     exit 1
     41   fi
     42   output=""
     43   ;;
     44 *)
     45   echo "error: invalid mode" 1>&2
     46   echo "INVALID-TEST-DATA"
     47   exit 1
     48   ;;
     49esac
    2450
    2551#
    26 # If there is no testdata all tests are valid.
     52# If there is no testdata all tests are valid and must pass.
    2753#
    2854
    2955if test -f $testdata; then
    30   disabled_tests=""
     56  excluded_tests=""
     57  expected_fails=""
     58  indeterminates=""
    3159  while [ ! -z "$testdata" ];
    3260  do
     
    4068        line=$(echo $line | sed -e 's/#.*$//' -e '/^$/d')
    4169        if [ ! -z "$line" ]; then
    42           include=$(echo $line | sed -e "s/include:.*/yes/g")
    43           if [ "$include" = "yes" ]; then
    44             inf=$(echo $line | sed -e "s/include://g" -e 's/^[ \t]//;s/[ \t]$//')
    45             if test -f $includepath/$inf; then
    46               ntd="$includepath/$inf $ntd"
    47             fi
    48           else
    49             disabled_tests="${disabled_tests} $line"
    50           fi
     70          state=$(echo $line | sed -e "s/:.*//g")
     71          case $state in
     72            include)
     73              inf=$(echo $line | sed -e "s/include://g" -e 's/^[ \t]//;s/[ \t]$//')
     74              if test -f $includepath/$inf; then
     75                ntd="$includepath/$inf $ntd"
     76              fi
     77              ;;
     78            exclude)
     79              line=$(echo $line | sed -e "s/exclude://g" -e 's/^[ \t]//;s/[ \t]$//')
     80              excluded_tests="${excluded_tests} $line"
     81              ;;
     82            expected-fail)
     83              line=$(echo $line | sed -e "s/expected-fail://g" -e 's/^[ \t]//;s/[ \t]$//')
     84              expected_fails="${expected_fails} $line"
     85              ;;
     86            indeterminate)
     87              line=$(echo $line | sed -e "s/indeterminate://g" -e 's/^[ \t]//;s/[ \t]$//')
     88              indeterminates="${indeterminates} $line"
     89              ;;
     90            *)
     91              echo "error: invalid test state: $state in $td" 1>&2
     92              echo "INVALID-TEST-DATA"
     93              exit 1
     94              ;;
     95          esac
    5196        fi
    5297      done
     
    55100  done
    56101
    57   bsp_tests=""
    58102  for t in ${tests};
    59103  do
    60     allow="yes"
    61     for dt in ${disabled_tests};
    62     do
    63       if test ${t} = ${dt}; then
     104    case ${mode} in
     105      exclude)
     106        allow="yes"
     107        for dt in ${excluded_tests};
     108        do
     109          if test ${t} = ${dt}; then
     110            allow="no"
     111          fi
     112        done
     113        if test ${allow} = yes; then
     114          output="${output} ${t}"
     115        fi
     116        ;;
     117      flags)
    64118        allow="no"
    65       fi
    66     done
    67     if test ${allow} = yes; then
    68       bsp_tests="${bsp_tests} ${t}"
    69     fi
     119        for et in ${expected_fails};
     120        do
     121          if test ${t} = ${et}; then
     122            allow="yes"
     123          fi
     124        done
     125        if test ${allow} = yes; then
     126          output="-DTEST_STATE_EXPECTED_FAIL=1"
     127        fi
     128        allow="no"
     129        for it in ${indeterminates};
     130        do
     131          if test ${t} = ${it}; then
     132            allow="yes"
     133          fi
     134        done
     135        if test ${allow} = yes; then
     136          output="${output} -DTEST_STATE_INDETERMINATE=1"
     137        fi
     138        ;;
     139      *)
     140        echo "error: invalid mode" 1>&2
     141        echo "INVALID-TEST-DATA"
     142        exit 1
     143        ;;
     144    esac
    70145  done
    71146fi
    72147
    73 echo ${bsp_tests}
     148echo ${output}
    74149
    75150exit 0
    76 
Note: See TracChangeset for help on using the changeset viewer.