Bug 642052: add currently-broken test case
[platform/upstream/glib.git] / glib / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 INCLUDES =                              \
4         -g                              \
5         $(glib_INCLUDES)                \
6         -DSRCDIR=\""$(srcdir)"\"        \
7         $(GLIB_DEBUG_FLAGS)
8
9 noinst_PROGRAMS = $(TEST_PROGS)
10 progs_ldadd     = $(top_builddir)/glib/libglib-2.0.la 
11
12 TEST_PROGS       += testing
13 testing_SOURCES   = testing.c
14 testing_LDADD     = $(progs_ldadd)
15
16 TEST_PROGS               += option-context
17 option_context_SOURCES    = option-context.c
18 option_context_LDADD      = $(progs_ldadd)
19
20 TEST_PROGS       += keyfile
21 keyfile_SOURCES   = keyfile.c
22 keyfile_LDADD     = $(progs_ldadd)
23
24 TEST_PROGS        += fileutils
25 fileutils_SOURCES  = fileutils.c
26 fileutils_LDADD    = $(progs_ldadd)
27
28 TEST_PROGS        += printf
29 printf_SOURCES     = printf.c
30 printf_LDADD       = $(progs_ldadd) -lm
31
32 TEST_PROGS        += protocol
33 protocol_SOURCES   = protocol.c
34 protocol_LDADD     = $(progs_ldadd)
35
36 TEST_PROGS        += rand
37 rand_SOURCES       = rand.c
38 rand_LDADD         = $(progs_ldadd) -lm
39
40 TEST_PROGS        += strfuncs
41 strfuncs_SOURCES   = strfuncs.c
42 strfuncs_LDADD     = $(progs_ldadd) -lm
43
44 TEST_PROGS        += string
45 string_SOURCES     = string.c
46 string_LDADD       = $(progs_ldadd) -lm
47
48 TEST_PROGS          += markup-parse
49 markup_parse_LDADD   = $(progs_ldadd)
50
51 TEST_PROGS          += markup-collect
52 markup_collect_LDADD = $(progs_ldadd)
53
54 TEST_PROGS         += markup-escape
55 markup_escape_LDADD = $(progs_ldadd)
56
57 TEST_PROGS               += markup-subparser
58 markup_subparser_LDADD    = $(progs_ldadd)
59
60 TEST_PROGS         += array-test
61 array_test_LDADD    = $(progs_ldadd)
62
63 TEST_PROGS         += hostutils
64 hostutils_LDADD     = $(progs_ldadd)
65
66 TEST_PROGS         += gvariant
67 gvariant_LDADD      = $(progs_ldadd)
68
69 TEST_PROGS         += mem-overflow
70 mem_overflow_LDADD  = $(progs_ldadd)
71
72 TEST_PROGS         += utils
73 utils_LDADD         = $(progs_ldadd)
74
75 TEST_PROGS         += regex
76 regex_LDADD         = $(progs_ldadd)
77
78 TEST_PROGS         += base64
79 base64_LDADD        = $(progs_ldadd)
80
81 TEST_PROGS         += sequence
82 sequence_LDADD      = $(progs_ldadd)
83
84 TEST_PROGS         += scannerapi
85 scannerapi_LDADD    = $(progs_ldadd)
86
87 TEST_PROGS         += shell
88 shell_LDADD         = $(progs_ldadd)
89
90 TEST_PROGS         += collate
91 collate_LDADD       = $(progs_ldadd)
92
93 TEST_PROGS         += utf8-pointer
94 utf8_pointer_LDADD  = $(progs_ldadd)
95
96 TEST_PROGS         += utf8-validate
97 utf8_validate_LDADD = $(progs_ldadd)
98
99 TEST_PROGS         += utf8-misc
100 utf8_misc_LDADD     = $(progs_ldadd)
101
102 TEST_PROGS         += checksum
103 checksum_LDADD      = $(progs_ldadd)
104
105 TEST_PROGS         += hash
106 hash_LDADD          = $(progs_ldadd)
107
108 TEST_PROGS         += date
109 date_LDADD          = $(progs_ldadd)
110
111 TEST_PROGS         += node
112 node_LDADD          = $(progs_ldadd)
113
114 TEST_PROGS         += convert
115 convert_LDADD       = $(progs_ldadd)
116
117 TEST_PROGS         += list
118 list_LDADD          = $(progs_ldadd)
119
120 TEST_PROGS         += slist
121 slist_LDADD         = $(progs_ldadd)
122
123 TEST_PROGS         += queue
124 queue_LDADD         = $(progs_ldadd)
125
126 TEST_PROGS         += tree
127 tree_LDADD          = $(progs_ldadd)
128
129 TEST_PROGS         += uri
130 uri_LDADD           = $(progs_ldadd)
131
132 TEST_PROGS         += dir
133 dir_LDADD           = $(progs_ldadd)
134
135 TEST_PROGS         += pattern
136 pattern_LDADD       = $(progs_ldadd)
137
138 TEST_PROGS         += logging
139 logging_LDADD       = $(progs_ldadd)
140
141 TEST_PROGS         += error
142 error_LDADD         = $(progs_ldadd)
143
144 TEST_PROGS         += bookmarkfile
145 bookmarkfile_LDADD  = $(progs_ldadd)
146
147 TEST_PROGS          += gdatetime
148 gdatetime_SOURCES    = gdatetime.c
149 gdatetime_LDADD      = $(progs_ldadd)
150
151 TEST_PROGS          += timeout
152 timeout_SOURCES      = timeout.c
153 timeout_LDADD        = $(progs_ldadd)
154
155 TEST_PROGS       += environment
156 environment_LDADD = $(progs_ldadd)
157
158 TEST_PROGS       += mappedfile
159 mappedfile_LDADD  = $(progs_ldadd)
160
161 TEST_PROGS    += dataset
162 dataset_LDADD  = $(progs_ldadd)
163
164 if OS_UNIX
165
166 # some testing of gtester funcitonality
167 XMLLINT=xmllint
168 gtester-xmllint-check: # check testreport xml with xmllint if present
169         ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
170         ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
171 check-am: gtester-xmllint-check
172
173 endif
174
175 CLEANFILES = \
176         tmpsample.xml
177
178 EXTRA_DIST += \
179         4096-random-bytes       \
180         keyfiletest.ini         \
181         pages.ini               \
182         bookmarks.xbel          \
183         empty
184
185 dist-hook:
186         mkdir $(distdir)/markups;               \
187         for f in $(srcdir)/markups/*; do        \
188           cp $$f $(distdir)/markups; done
189         mkdir $(distdir)/bookmarks;             \
190         for f in $(srcdir)/bookmarks/* ; do     \
191           cp $$f $(distdir)/bookmarks; done
192