source: rtems/testsuites/libtests/Makefile.am @ 55b967a

5
Last change on this file since 55b967a was 258bda3, checked in by Chris Johns <chrisj@…>, on 04/03/17 at 22:11:24

testsuite: Add a common test configuration. Fix configure.ac and Makefile.am errors.

  • Add a top level test configuration file for test states that are common to all BSPs. This saves adding a test configuration (tcfg) file for every BSP.
  • Add the test states 'user-input' and 'benchmark'. This lets 'rtems-test' stop the test rather than waiting for a timeout or letting a benchmark run without the user asking for it to run.
  • Implement rtems-test-check in Python to make it faster. The shell script had grown to a point it was noticably slowing the build down.
  • Fix the configure.ac and Makefile.am files for a number of the test directories. The files are difficiult to keep in sync with the number of tests and mistakes can happen such as tests being left out of the build. The test fsrofs01 is an example. Also a there was a mix of SUBDIRS and _SUBDIRS being used and only _SUBDIRS should be used.
  • Fix the test fsrofs01 so it compiles.

Closes #2963.

  • Property mode set to 100644
File size: 2.1 KB
Line 
1ACLOCAL_AMFLAGS = -I ../aclocal
2
3_SUBDIRS  =
4_SUBDIRS += POSIX
5_SUBDIRS += block01
6_SUBDIRS += block02
7_SUBDIRS += block03
8_SUBDIRS += block04
9_SUBDIRS += block05
10_SUBDIRS += block06
11_SUBDIRS += block07
12_SUBDIRS += block08
13_SUBDIRS += block09
14_SUBDIRS += block10
15_SUBDIRS += block11
16_SUBDIRS += block12
17_SUBDIRS += block13
18_SUBDIRS += block14
19_SUBDIRS += block15
20_SUBDIRS += block16
21_SUBDIRS += block17
22_SUBDIRS += bspcmdline01
23_SUBDIRS += capture01
24_SUBDIRS += complex
25_SUBDIRS += cpuuse
26_SUBDIRS += crypt01
27_SUBDIRS += defaultconfig01
28_SUBDIRS += devfs01
29_SUBDIRS += devfs02
30_SUBDIRS += devfs03
31_SUBDIRS += devfs04
32_SUBDIRS += deviceio01
33_SUBDIRS += devnullfatal01
34_SUBDIRS += dumpbuf01
35_SUBDIRS += exit01
36_SUBDIRS += exit02
37_SUBDIRS += flashdisk01
38_SUBDIRS += gxx01
39_SUBDIRS += heapwalk
40_SUBDIRS += i2c01
41_SUBDIRS += libfdt01
42_SUBDIRS += malloc02
43_SUBDIRS += malloc03
44_SUBDIRS += malloc04
45_SUBDIRS += malloctest
46_SUBDIRS += math
47_SUBDIRS += mathf
48_SUBDIRS += mathl
49_SUBDIRS += md501
50_SUBDIRS += monitor
51_SUBDIRS += monitor02
52_SUBDIRS += mouse01
53_SUBDIRS += newlib01
54_SUBDIRS += putenvtest
55_SUBDIRS += pwdgrp01
56_SUBDIRS += pwdgrp02
57_SUBDIRS += rbheap01
58_SUBDIRS += rtmonuse
59_SUBDIRS += sha
60_SUBDIRS += shell01
61_SUBDIRS += sparsedisk01
62_SUBDIRS += spi01
63_SUBDIRS += stackchk
64_SUBDIRS += stackchk01
65_SUBDIRS += stringto01
66_SUBDIRS += tar01
67_SUBDIRS += tar02
68_SUBDIRS += tar03
69_SUBDIRS += termios
70_SUBDIRS += termios01
71_SUBDIRS += termios02
72_SUBDIRS += termios03
73_SUBDIRS += termios04
74_SUBDIRS += termios05
75_SUBDIRS += termios06
76_SUBDIRS += termios07
77_SUBDIRS += termios08
78_SUBDIRS += termios09
79_SUBDIRS += top
80_SUBDIRS += tztest
81_SUBDIRS += uid01
82_SUBDIRS += utf8proc01
83
84if NETTESTS
85if HAS_POSIX
86_SUBDIRS += mghttpd01
87endif
88_SUBDIRS += ftp01
89_SUBDIRS += networking01
90_SUBDIRS += syscall01
91endif
92
93##
94## The libdl use use AM's BUILT_SOURCE and this has a weird side effect of
95## restarting the subdir loop. No idea why.
96##
97if DLTESTS
98_SUBDIRS += dl01 dl02 dl03
99if HAS_CXX
100_SUBDIRS += dl04 dl05
101endif
102endif
103
104if DEBUGGERTESTS
105_SUBDIRS += debugger01
106endif
107
108include $(top_srcdir)/../automake/subdirs.am
109include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.