Move hash tests to the test framework
[platform/upstream/glib.git] / glib / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 INCLUDES = -g -I$(top_srcdir) -I$(top_srcdir)/glib $(GLIB_DEBUG_FLAGS)
4
5 noinst_PROGRAMS = $(TEST_PROGS)
6 progs_ldadd     = $(top_builddir)/glib/libglib-2.0.la 
7
8
9 TEST_PROGS       += testing
10 testing_SOURCES   = testing.c
11 testing_LDADD     = $(progs_ldadd)
12
13 TEST_PROGS               += option-context
14 option_context_SOURCES    = option-context.c
15 option_context_LDADD      = $(progs_ldadd)
16
17 TEST_PROGS       += keyfile
18 keyfile_SOURCES   = keyfile.c
19 keyfile_LDADD     = $(progs_ldadd)
20
21 TEST_PROGS        += fileutils
22 fileutils_SOURCES  = fileutils.c
23 fileutils_LDADD    = $(progs_ldadd)
24
25 TEST_PROGS        += printf
26 printf_SOURCES     = printf.c
27 printf_LDADD       = $(progs_ldadd) -lm
28
29 TEST_PROGS        += protocol
30 protocol_SOURCES   = protocol.c
31 protocol_LDADD     = $(progs_ldadd)
32
33 TEST_PROGS        += rand
34 rand_SOURCES       = rand.c
35 rand_LDADD         = $(progs_ldadd) -lm
36
37 TEST_PROGS        += strfuncs
38 strfuncs_SOURCES   = strfuncs.c
39 strfuncs_LDADD     = $(progs_ldadd) -lm
40
41 TEST_PROGS        += string
42 string_SOURCES     = string.c
43 string_LDADD       = $(progs_ldadd) -lm
44
45 TEST_PROGS               += markup-subparser
46 markup_subparser_LDADD    = $(progs_ldadd)
47
48 TEST_PROGS         += array-test
49 array_test_LDADD    = $(progs_ldadd)
50
51 TEST_PROGS         += hostutils
52 hostutils_LDADD     = $(progs_ldadd)
53
54 TEST_PROGS         += gvariant
55 gvariant_LDADD      = $(progs_ldadd)
56
57 TEST_PROGS         += mem-overflow
58 mem_overflow_LDADD  = $(progs_ldadd)
59
60 TEST_PROGS         += utils
61 utils_LDADD         = $(progs_ldadd)
62
63 TEST_PROGS         += regex
64 regex_LDADD         = $(progs_ldadd)
65
66 TEST_PROGS         += base64
67 base64_LDADD         = $(progs_ldadd)
68
69 TEST_PROGS         += sequence
70 sequence_LDADD       = $(progs_ldadd)
71
72 TEST_PROGS         += scannerapi
73 scannerapi_LDADD       = $(progs_ldadd)
74
75 TEST_PROGS         += collate
76 collate_LDADD       = $(progs_ldadd)
77
78 TEST_PROGS         += utf8-pointer
79 utf8_pointer_LDADD       = $(progs_ldadd)
80
81 TEST_PROGS         += utf8-validate
82 utf8_validate_LDADD       = $(progs_ldadd)
83
84 TEST_PROGS         += utf8-misc
85 utf8_misc_LDADD       = $(progs_ldadd)
86
87 TEST_PROGS         += checksum
88 checksum_LDADD       = $(progs_ldadd)
89
90 TEST_PROGS         += hash
91 hash_LDADD       = $(progs_ldadd)
92
93 if OS_UNIX
94
95 # some testing of gtester funcitonality
96 XMLLINT=xmllint
97 gtester-xmllint-check: # check testreport xml with xmllint if present
98         ${GTESTER} -k --quiet -o tmpsample.xml --test-arg=--gtester-selftest ${GTESTER}
99         ${XMLLINT} --version 2>/dev/null; test "$$?" != 0 || ${XMLLINT} --noout tmpsample.xml
100 check-am: gtester-xmllint-check
101
102 endif
103
104 CLEANFILES = \
105         tmpsample.xml
106
107 EXTRA_DIST += \
108         4096-random-bytes