blob: 6ffecd8b1ced742625077c1849605d5144749057 [file] [log] [blame]
sewardjb4112022007-11-09 22:49:28 +00001
njn53044572009-02-19 09:52:05 +00002include $(top_srcdir)/Makefile.tool-tests.am
sewardjb4112022007-11-09 22:49:28 +00003
sewardjc7f1b002008-12-18 08:27:32 +00004noinst_SCRIPTS = filter_stderr
sewardjb4112022007-11-09 22:49:28 +00005
6EXTRA_DIST = $(noinst_SCRIPTS) \
sewardjb9622d52008-11-14 19:43:44 +00007 bar_bad.vgtest bar_bad.stdout.exp \
8 bar_bad.stderr.exp-glibc28-amd64 \
9 bar_trivial.vgtest bar_trivial.stdout.exp \
10 bar_trivial.stderr.exp-glibc28-amd64 \
sewardjb4112022007-11-09 22:49:28 +000011 hg01_all_ok.vgtest hg01_all_ok.stdout.exp \
12 hg01_all_ok.stderr.exp-glibc25-amd64 \
13 hg02_deadlock.vgtest hg02_deadlock.stdout.exp \
14 hg02_deadlock.stderr.exp-glibc25-amd64 \
15 hg02_deadlock.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000016 hg02_deadlock.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000017 hg03_inherit.vgtest hg03_inherit.stdout.exp \
18 hg03_inherit.stderr.exp-glibc25-amd64 \
19 hg03_inherit.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000020 hg03_inherit.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000021 hg04_race.vgtest hg04_race.stdout.exp \
22 hg04_race.stderr.exp-glibc25-amd64 \
23 hg04_race.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000024 hg04_race.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000025 hg05_race2.vgtest hg05_race2.stdout.exp \
26 hg05_race2.stderr.exp-glibc25-amd64 \
27 hg05_race2.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000028 hg05_race2.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000029 hg06_readshared.vgtest hg06_readshared.stdout.exp \
30 hg06_readshared.stderr.exp-glibc25-amd64 \
sewardjb9622d52008-11-14 19:43:44 +000031 pth_barrier1.vgtest pth_barrier1.stdout.exp \
sewardj2d7cdb22008-12-23 11:07:59 +000032 pth_barrier1.stderr.exp-glibc27-amd64 \
sewardjb9622d52008-11-14 19:43:44 +000033 pth_barrier1.stderr.exp-glibc28-amd64 \
34 pth_barrier2.vgtest pth_barrier2.stdout.exp \
sewardj2d7cdb22008-12-23 11:07:59 +000035 pth_barrier2.stderr.exp-glibc27-amd64 \
sewardjb9622d52008-11-14 19:43:44 +000036 pth_barrier2.stderr.exp-glibc28-amd64 \
37 pth_barrier3.vgtest pth_barrier3.stdout.exp \
sewardj2d7cdb22008-12-23 11:07:59 +000038 pth_barrier3.stderr.exp-glibc27-amd64 \
sewardjb9622d52008-11-14 19:43:44 +000039 pth_barrier3.stderr.exp-glibc28-amd64 \
sewardja1bf24f2008-11-10 02:01:17 +000040 rwlock_race.vgtest rwlock_race.stdout.exp \
41 rwlock_race.stderr.exp-glibc25-amd64 \
sewardj2d7cdb22008-12-23 11:07:59 +000042 rwlock_race.stderr.exp-glibc27-amd64 \
sewardja1bf24f2008-11-10 02:01:17 +000043 rwlock_test.vgtest rwlock_test.stdout.exp \
44 rwlock_test.stderr.exp-glibc25-amd64 \
sewardjb4112022007-11-09 22:49:28 +000045 tc01_simple_race.vgtest tc01_simple_race.stdout.exp \
46 tc01_simple_race.stderr.exp-glibc25-amd64 \
47 tc01_simple_race.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000048 tc01_simple_race.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000049 tc02_simple_tls.vgtest tc02_simple_tls.stdout.exp \
50 tc02_simple_tls.stderr.exp-glibc25-amd64 \
51 tc03_re_excl.vgtest tc03_re_excl.stdout.exp \
52 tc03_re_excl.stderr.exp-glibc25-amd64 \
53 tc04_free_lock.vgtest tc04_free_lock.stdout.exp \
54 tc04_free_lock.stderr.exp-glibc25-amd64 \
55 tc05_simple_race.vgtest tc05_simple_race.stdout.exp \
56 tc05_simple_race.stderr.exp-glibc25-amd64 \
57 tc05_simple_race.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000058 tc05_simple_race.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000059 tc06_two_races.vgtest tc06_two_races.stdout.exp \
60 tc06_two_races.stderr.exp-glibc25-amd64 \
61 tc06_two_races.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000062 tc06_two_races.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000063 tc07_hbl1.vgtest tc07_hbl1.stdout.exp \
64 tc07_hbl1.stderr.exp-glibc25-amd64 \
65 tc08_hbl2.vgtest tc08_hbl2.stdout.exp \
66 tc08_hbl2.stderr.exp-glibc25-amd64 \
67 tc09_bad_unlock.vgtest tc09_bad_unlock.stdout.exp \
68 tc09_bad_unlock.stderr.exp-glibc23-amd64 \
69 tc09_bad_unlock.stderr.exp-glibc25-amd64 \
70 tc09_bad_unlock.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000071 tc09_bad_unlock.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000072 tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp \
73 tc10_rec_lock.stderr.exp-glibc25-amd64 \
74 tc11_XCHG.vgtest tc11_XCHG.stdout.exp \
75 tc11_XCHG.stderr.exp-glibc25-amd64 \
76 tc12_rwl_trivial.vgtest tc12_rwl_trivial.stdout.exp \
77 tc12_rwl_trivial.stderr.exp-glibc25-amd64 \
78 tc13_laog1.vgtest tc13_laog1.stdout.exp \
79 tc13_laog1.stderr.exp-glibc25-amd64 \
80 tc14_laog_dinphils.vgtest tc14_laog_dinphils.stdout.exp \
81 tc14_laog_dinphils.stderr.exp-glibc25-amd64 \
82 tc14_laog_dinphils.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000083 tc14_laog_dinphils.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000084 tc15_laog_lockdel.vgtest tc15_laog_lockdel.stdout.exp \
85 tc15_laog_lockdel.stderr.exp-glibc25-amd64 \
86 tc16_byterace.vgtest tc16_byterace.stdout.exp \
87 tc16_byterace.stderr.exp-glibc25-amd64 \
88 tc16_byterace.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +000089 tc16_byterace.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +000090 tc17_sembar.vgtest tc17_sembar.stdout.exp \
91 tc17_sembar.stderr.exp-glibc25-amd64 \
92 tc17_sembar.stderr.exp-glibc25-x86 \
93 tc18_semabuse.vgtest tc18_semabuse.stdout.exp \
94 tc18_semabuse.stderr.exp-glibc25-amd64 \
95 tc18_semabuse.stderr.exp-glibc25-x86 \
sewardjb83162d2008-11-10 00:46:52 +000096 tc18_semabuse.stderr.exp-glibc28-amd64 \
sewardjb4112022007-11-09 22:49:28 +000097 tc19_shadowmem.vgtest tc19_shadowmem.stdout.exp \
98 tc19_shadowmem.stderr.exp-glibc25-amd64 \
99 tc19_shadowmem.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +0000100 tc19_shadowmem.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +0000101 tc20_verifywrap.vgtest tc20_verifywrap.stdout.exp \
102 tc20_verifywrap.stderr.exp-glibc23-amd64 \
103 tc20_verifywrap.stderr.exp-glibc25-amd64 \
104 tc20_verifywrap.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +0000105 tc20_verifywrap.stderr.exp-glibc27-amd64 \
sewardj5ff16a62008-11-10 00:55:21 +0000106 tc20_verifywrap.stderr.exp-glibc28-amd64 \
sewardjb4112022007-11-09 22:49:28 +0000107 tc21_pthonce.vgtest tc21_pthonce.stdout.exp \
sewardjb8b79ad2008-03-03 01:35:41 +0000108 tc21_pthonce.stderr.exp-glibc23-amd64 \
sewardjb4112022007-11-09 22:49:28 +0000109 tc21_pthonce.stderr.exp-glibc25-amd64 \
110 tc21_pthonce.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +0000111 tc21_pthonce.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +0000112 tc22_exit_w_lock.vgtest tc22_exit_w_lock.stdout.exp \
113 tc22_exit_w_lock.stderr.exp-glibc25-amd64 \
114 tc22_exit_w_lock.stderr.exp-glibc25-x86 \
sewardj2d7cdb22008-12-23 11:07:59 +0000115 tc22_exit_w_lock.stderr.exp-glibc27-amd64 \
sewardjb4112022007-11-09 22:49:28 +0000116 tc23_bogus_condwait.vgtest tc23_bogus_condwait.stdout.exp \
117 tc23_bogus_condwait.stderr.exp-glibc25-amd64 \
sewardj006f29f2007-11-30 11:22:35 +0000118 tc23_bogus_condwait.stderr.exp-glibc25-x86 \
119 tc24_nonzero_sem.vgtest tc24_nonzero_sem.stdout.exp \
120 tc24_nonzero_sem.stderr.exp-glibc25-amd64
sewardjb4112022007-11-09 22:49:28 +0000121
122check_PROGRAMS = \
123 hg01_all_ok \
124 hg02_deadlock \
125 hg03_inherit \
126 hg04_race \
127 hg05_race2 \
128 hg06_readshared \
129 tc01_simple_race \
130 tc02_simple_tls \
131 tc03_re_excl \
132 tc04_free_lock \
133 tc05_simple_race \
134 tc06_two_races \
135 tc07_hbl1 \
136 tc08_hbl2 \
137 tc09_bad_unlock \
138 tc10_rec_lock \
139 tc11_XCHG \
140 tc12_rwl_trivial \
141 tc13_laog1 \
142 tc14_laog_dinphils \
143 tc15_laog_lockdel \
144 tc16_byterace \
145 tc17_sembar \
146 tc18_semabuse \
147 tc19_shadowmem \
148 tc20_verifywrap \
149 tc21_pthonce \
150 tc22_exit_w_lock \
sewardj006f29f2007-11-30 11:22:35 +0000151 tc23_bogus_condwait \
152 tc24_nonzero_sem
sewardjb4112022007-11-09 22:49:28 +0000153
njn49db39e2009-01-23 03:40:09 +0000154if HAVE_PTHREAD_BARRIER
bartb5d3abd2009-02-20 19:00:18 +0000155check_PROGRAMS += bar_bad bar_trivial
njn49db39e2009-01-23 03:40:09 +0000156endif
157
158
njn53044572009-02-19 09:52:05 +0000159LDADD = -lpthread
sewardjb4112022007-11-09 22:49:28 +0000160