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]) |