~ubuntu-desktop/dee/ubuntu

« back to all changes in this revision

Viewing changes to tests/Makefile.am

  • Committer: Didier Roche
  • Date: 2012-01-12 16:14:54 UTC
  • mfrom: (130.1.206 MASTER)
  • mto: (250.1.1 ubuntu)
  • mto: This revision was merged to the branch mainline in revision 218.
  • Revision ID: didier.roche@canonical.com-20120112161454-31xl6hgcfngm6abi
Tags: upstream-1.0.0
ImportĀ upstreamĀ versionĀ 1.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
NULL = 
 
2
 
1
3
noinst_PROGRAMS = \
2
 
  test-dee
 
4
  test-dee \
 
5
  test-benchmark \
 
6
  $(NULL)
 
7
 
 
8
AM_CPPFLAGS = \
 
9
        -I$(top_srcdir) \
 
10
        -I$(top_srcdir)/src \
 
11
        -DTESTDIR=\""$(top_builddir)/tests"\" \
 
12
        -DDEE_COMPILATION \
 
13
        $(GCC_FLAGS) \
 
14
        $(DEE_CFLAGS) \
 
15
        $(MAINTAINER_CFLAGS)
 
16
 
 
17
test_benchmark_SOURCES = \
 
18
  test-benchmark.c
 
19
 
 
20
test_benchmark_LDADD = $(top_builddir)/src/libdee-1.0.la $(DEE_LIBS) -lm
 
21
 
 
22
benchmark: test-benchmark
 
23
        ./test-benchmark
3
24
 
4
25
test_dee_SOURCES = \
 
26
  test-analyzer.c \
5
27
  test-dee.c \
 
28
  test-filter-model.c \
 
29
  test-glist-result-set.c \
 
30
  test-index.c \
6
31
  test-model-column.c \
7
32
  test-model-complex-column.c \
 
33
  test-model-readers.c \
8
34
  test-model-rows.c \
9
35
  test-model-signals.c \
10
36
  test-model-seqnums.c \
11
37
  test-model-tags.c \
12
 
  test-filter-model.c \
 
38
  test-resource-manager.c \
 
39
  test-serializable.c \
 
40
  test-transaction.c \
13
41
  test-term-list.c \
14
 
  test-hash-index.c \
15
 
  test-analyzers.c \
16
 
  test-glist-result-set.c \
17
 
  test-serializable.c \
18
 
  test-resource-manager.c \
19
 
  $(top_srcdir)/dee/dee-glist-result-set.c \
20
 
  $(top_srcdir)/dee/dee-glist-result-set.h
21
 
 
22
 
test_dee_CPPFLAGS = \
23
 
        -I$(top_srcdir) \
24
 
        -I$(top_srcdir)/dee \
25
 
        -I$(top_srcdir)/dee \
26
 
        -DTESTDIR=\""$(top_builddir)/tests"\" \
27
 
        -DDEE_COMPILATION \
28
 
  $(GCC_FLAGS) \
29
 
        $(DEE_CFLAGS) \
30
 
        $(MAINTAINER_CFLAGS)
31
 
 
32
 
test_dee_LDADD = $(top_builddir)/dee/libdee-1.0.la $(DEE_LIBS)
 
42
  $(top_srcdir)/src/dee-glist-result-set.h \
 
43
  $(NULL)
 
44
 
 
45
test_dee_LDADD = $(top_builddir)/src/libdee-1.0.la $(DEE_LIBS)
33
46
 
34
47
if HAVE_GTX
35
48
test_dee_SOURCES += test-model-interactions.c
36
49
test_dee_SOURCES += test-peer-interactions.c
37
 
test_dee_CPPFLAGS += $(GTX_CFLAGS)
 
50
test_dee_SOURCES += test-client-server.c
 
51
 
 
52
AM_CPPFLAGS += $(GTX_CFLAGS)
38
53
test_dee_LDADD += $(GTX_LIBS)
39
54
 
40
55
model_helpers = \
41
 
  model-helper-clone3rows.c \
42
56
  model-helper-add3rows.c \
43
57
  model-helper-change3rows.c \
44
 
  model-helper-remove3rows.c \
45
58
  model-helper-clear3rows.c \
 
59
  model-helper-clone3rows.c \
 
60
  model-helper-clear3add5.c \
46
61
  model-helper-insert1row.c \
 
62
  model-helper-introspect.c \
 
63
  model-helper-remove3rows.c \
47
64
  model-helper-schemaless.c \
48
 
  model-helper-introspect.c
 
65
  $(NULL)
49
66
 
50
67
peer_helpers = \
51
 
  peer-helper-1peer.c
 
68
  peer-helper-1peer.c \
 
69
  $(NULL)
 
70
 
 
71
server_helpers = \
 
72
  server-helper-client.c
52
73
 
53
74
noinst_PROGRAMS += \
54
75
  $(model_helpers:.c=) \
55
 
  $(peer_helpers:.c=)
 
76
  $(peer_helpers:.c=) \
 
77
  $(server_helpers:.c=) \
 
78
  $(NULL)
56
79
 
57
80
model_helper_clone3rows_SOURCES = model-helper-clone3rows.c
58
 
model_helper_clone3rows_CPPFLAGS = $(test_dee_CPPFLAGS)
59
81
model_helper_clone3rows_LDADD = $(test_dee_LDADD)
60
82
 
61
83
model_helper_add3rows_SOURCES = model-helper-add3rows.c
62
 
model_helper_add3rows_CPPFLAGS = $(test_dee_CPPFLAGS)
63
84
model_helper_add3rows_LDADD = $(test_dee_LDADD)
64
85
 
65
86
model_helper_change3rows_SOURCES = model-helper-change3rows.c
66
 
model_helper_change3rows_CPPFLAGS = $(test_dee_CPPFLAGS)
67
87
model_helper_change3rows_LDADD = $(test_dee_LDADD)
68
88
 
69
89
model_helper_remove3rows_SOURCES = model-helper-remove3rows.c
70
 
model_helper_remove3rows_CPPFLAGS = $(test_dee_CPPFLAGS)
71
90
model_helper_remove3rows_LDADD = $(test_dee_LDADD)
72
91
 
73
92
model_helper_clear3rows_SOURCES = model-helper-clear3rows.c
74
 
model_helper_clear3rows_CPPFLAGS = $(test_dee_CPPFLAGS)
75
93
model_helper_clear3rows_LDADD = $(test_dee_LDADD)
76
94
 
 
95
model_helper_clear3add5_SOURCES = model-helper-clear3add5.c
 
96
model_helper_clear3add5_LDADD = $(test_dee_LDADD)
 
97
 
77
98
model_helper_insert1row_SOURCES = model-helper-insert1row.c
78
 
model_helper_insert1row_CPPFLAGS = $(test_dee_CPPFLAGS)
79
99
model_helper_insert1row_LDADD = $(test_dee_LDADD)
80
100
 
81
101
model_helper_schemaless_SOURCES = model-helper-schemaless.c
82
 
model_helper_schemaless_CPPFLAGS = $(test_dee_CPPFLAGS)
83
102
model_helper_schemaless_LDADD = $(test_dee_LDADD)
84
103
 
85
104
model_helper_introspect_SOURCES = model-helper-introspect.c
86
 
model_helper_introspect_CPPFLAGS = $(test_dee_CPPFLAGS)
87
105
model_helper_introspect_LDADD = $(test_dee_LDADD)
88
106
 
89
107
peer_helper_1peer_SOURCES = peer-helper-1peer.c
90
 
peer_helper_1peer_CPPFLAGS = $(test_dee_CPPFLAGS)
91
108
peer_helper_1peer_LDADD = $(test_dee_LDADD)
92
109
 
 
110
server_helper_client_SOURCES = server-helper-client.c
 
111
server_helper_client_LDADD = $(test_dee_LDADD)
 
112
 
93
113
endif # HAVE_GTX
94
114
 
 
115
#
 
116
# Python tests disabled because of https://bugzilla.gnome.org/show_bug.cgi?id=660647
 
117
#
 
118
#PYTHON_TESTS_ENV_VARS= \
 
119
#  PYTHONPATH=$(top_builddir)/tests:$${PYTHONPATH:+:$$PYTHONPATH} \
 
120
#  GI_TYPELIB_PATH=$(top_builddir)/src:$$GI_TYPELIB_PATH \
 
121
#  XDG_DATA_DIRS=$(top_builddir)/src:$XDG_DATA_DIRS:/usr/share \
 
122
#  LD_LIBRARY_PATH=$(top_builddir)/src/.libs:$$LD_LIBRARY_PATH \
 
123
#  DEE_TEST_PYGOBJECT_OVERRIDEDIR=$(top_srcdir)/bindings/python
 
124
#
 
125
#test-python:
 
126
#       $(PYTHON_TESTS_ENV_VARS) python test-python.py
 
127
 
95
128
.PHONY: test
96
129
test:
97
130
        @dbus-test-runner --task gtester \
99
132
                --parameter -o=test-dee-results.xml \
100
133
                --parameter -k \
101
134
                --parameter ./test-dee
 
135
        
102
136
 
103
137
.PHONY: check-report full-report
104
138
check-report:
123
157
          && ( xdg-open test-dee-results.html )
124
158
 
125
159
#run make test as part of make check
 
160
#check-local: test test-python
126
161
check-local: test
127
162
 
128
163
clean-generic:
129
164
        rm -rf test-dee-results.xml test-dee-results.html dee-test-resource-manager
 
165