Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sandbox:master commit in: /, tests/
Date: Mon, 04 Jul 2011 23:06:48
Message-Id: 13c65f7b8fd93cad8b11bf484fa6d8c3feaad74a.vapier@gentoo
1 commit: 13c65f7b8fd93cad8b11bf484fa6d8c3feaad74a
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 4 22:40:30 2011 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 4 22:52:00 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sandbox.git;a=commit;h=13c65f7b
7
8 tests: autogenerate testsuite.at
9
10 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
11
12 ---
13 .gitignore | 1 +
14 tests/Makefile.am | 6 +++++-
15 tests/testsuite.at | 37 +------------------------------------
16 3 files changed, 7 insertions(+), 37 deletions(-)
17
18 diff --git a/.gitignore b/.gitignore
19 index 30299c9..502b3a1 100644
20 --- a/.gitignore
21 +++ b/.gitignore
22 @@ -70,4 +70,5 @@ core
23 /tests/package.m4
24 /tests/testsuite
25 /tests/testsuite.dir/
26 +/tests/testsuite.list.at
27 /tests/testsuite.log
28
29 diff --git a/tests/Makefile.am b/tests/Makefile.am
30 index bfa5a54..d3ff11d 100644
31 --- a/tests/Makefile.am
32 +++ b/tests/Makefile.am
33 @@ -91,6 +91,10 @@ clean-local:
34 $(SHELL) '$(TESTSUITE)' --clean
35
36 AUTOTEST = $(AUTOM4TE) --language=autotest
37 -$(TESTSUITE): $(AT_FILES)
38 +$(TESTSUITE): $(AT_FILES) testsuite.list.at
39 $(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at
40 mv $@.tmp $@
41 +
42 +testsuite.list.at: $(AT_FILES)
43 + $(GREP) -l '^SB_CHECK' $(AT_FILES) | \
44 + $(SED) -e 's:^[.]/:sb_inc([:' -e 's:[.]at$$:]):' > $@
45
46 diff --git a/tests/testsuite.at b/tests/testsuite.at
47 index 798e44f..f8af052 100644
48 --- a/tests/testsuite.at
49 +++ b/tests/testsuite.at
50 @@ -5,39 +5,4 @@ m4_defun([SB_SECTION],[$1])
51 m4_include([]SB_SECTION[.at])
52 ])
53
54 -sb_inc([access])
55 -sb_inc([chmod])
56 -sb_inc([chown])
57 -sb_inc([fchmodat])
58 -sb_inc([fchownat])
59 -sb_inc([futimesat])
60 -sb_inc([lchown])
61 -sb_inc([libsigsegv])
62 -sb_inc([link])
63 -sb_inc([linkat])
64 -sb_inc([linkat_static])
65 -sb_inc([mkdir])
66 -sb_inc([mkdir_static])
67 -sb_inc([mkdirat])
68 -sb_inc([mkfifo])
69 -sb_inc([mkfifoat])
70 -sb_inc([mknod])
71 -sb_inc([mknodat])
72 -sb_inc([open])
73 -sb_inc([open_static])
74 -sb_inc([openat])
75 -sb_inc([openat_static])
76 -sb_inc([remove])
77 -sb_inc([rename])
78 -sb_inc([renameat])
79 -sb_inc([rmdir])
80 -sb_inc([sb_printf])
81 -sb_inc([script])
82 -sb_inc([signal_static])
83 -sb_inc([symlink])
84 -sb_inc([symlinkat])
85 -sb_inc([unlink])
86 -sb_inc([unlinkat])
87 -sb_inc([utimensat])
88 -sb_inc([utimensat_static])
89 -sb_inc([vfork])
90 +m4_include([testsuite.list.at])