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
|
def build(ctx):
srcnode = ctx.srcnode.abspath()
def test(target, source, **kwarg):
includes_merge = []
if "includes" in kwarg:
includes_merge = kwarg["includes"]
del kwarg["includes"]
ctx.rtems_test(
"sptests_%s" % target,
source,
includes = [
"%s/testsuites/tmtests/include/" % srcnode,
] + includes_merge,
features = "test_include src_include_rtems src_include_score src_include_bsp src_include_bsp_common",
**kwarg
)
test("psxtmbarrier01", ["psxtmbarrier01/init.c"])
test("psxtmbarrier02", ["psxtmbarrier02/init.c"])
test("psxtmbarrier03", ["psxtmbarrier03/init.c"])
test("psxtmkey01", ["psxtmkey01/init.c"])
test("psxtmkey02", ["psxtmkey02/init.c"])
test("psxtmmq01", ["psxtmmq01/init.c"])
test("psxtmmutex01", ["psxtmmutex01/init.c"])
test("psxtmmutex02", ["psxtmmutex02/init.c"])
test("psxtmmutex03", ["psxtmmutex03/init.c"])
test("psxtmmutex04", ["psxtmmutex04/init.c"])
test("psxtmmutex05", ["psxtmmutex05/init.c"])
test("psxtmmutex06", ["psxtmmutex06/init.c"])
test("psxtmmutex07", ["psxtmmutex07/init.c"])
test("psxtmnanosleep01", ["psxtmnanosleep01/init.c"])
test("psxtmnanosleep02", ["psxtmnanosleep02/init.c"])
test("psxtmrwlock01", ["psxtmrwlock01/init.c"])
test("psxtmrwlock02", ["psxtmrwlock02/init.c"])
test("psxtmrwlock03", ["psxtmrwlock03/init.c"])
test("psxtmrwlock04", ["psxtmrwlock04/init.c"])
test("psxtmrwlock05", ["psxtmrwlock05/init.c"])
test("psxtmrwlock06", ["psxtmrwlock06/init.c"])
test("psxtmrwlock07", ["psxtmrwlock07/init.c"])
test("psxtmsem01", ["psxtmsem01/init.c"])
test("psxtmsem02", ["psxtmsem02/init.c"])
test("psxtmsem03", ["psxtmsem03/init.c"])
test("psxtmsem04", ["psxtmsem04/init.c"])
test("psxtmsem05", ["psxtmsem05/init.c"])
test("psxtmsleep01", ["psxtmsleep01/init.c"])
test("psxtmsleep02", ["psxtmsleep02/init.c"])
test("psxtmthread01", ["psxtmthread01/init.c"], use="test_support_tmtests test_support_empty_func")
test("psxtmthread03", ["psxtmthread03/init.c"])
|