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