[go: up one dir, main page]

Menu

[a443d0]: / tests / Makefile.am  Maximize  Restore  History

Download this file

160 lines (143 with data), 5.9 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
SUBDIRS = src
# Interrupt the test at first failure
TESTSUITEFLAGS = "-e"
# Always generate package.m4 into the source directory, not into the
# build directory, since it must be distributed, along with testsuite,
# configure, etc.
$(srcdir)/package.m4: $(top_srcdir)/configure.ac
:;{ \
echo '# Signature of the current package.' && \
echo 'm4_define([AT_PACKAGE_NAME], [$(PACKAGE_NAME)])' && \
echo 'm4_define([AT_PACKAGE_TARNAME], [$(PACKAGE_TARNAME)])' && \
echo 'm4_define([AT_PACKAGE_VERSION], [$(PACKAGE_VERSION)])' && \
echo 'm4_define([AT_PACKAGE_STRING], [$(PACKAGE_STRING)])' && \
echo 'm4_define([AT_PACKAGE_BUGREPORT], [$(PACKAGE_BUGREPORT)])'; \
echo 'm4_define([AT_PACKAGE_URL], [$(PACKAGE_URL)])'; \
} > $@-t
mv $@-t $@
EXTRA_DIST = $(TESTSUITE) atlocal.in \
package.m4 \
testsuite.at \
api.at.in \
cmdopt.at.in \
shutdown.at \
incompopt.at.in \
debug-features.at \
tls.at.in \
usecase.at.in \
usecase-dist.at.in \
usecase-hier.at \
usecase-lt.at.in \
usecase-num.at.in \
usecase-set.at.in \
scripts/*.sh
api.at: api.at.in
sed \
-e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' \
-e 's|@USER[@]|$(USER)|g' \
$< >$@
cmdopt.at: cmdopt.at.in
sed \
-e 's|@_ES_GENERIC_ERROR[@]|$(_ES_GENERIC_ERROR)|g' \
-e 's|@_SYSTEM_CONFIG_FILENAME[@]|$(_SYSTEM_CONFIG_FILENAME)|g' \
-e 's|@_CONFIG_GROUP_TRACE[@]|$(_CONFIG_GROUP_TRACE)|g' \
-e 's|@_CONFIG_KEY_DAEMONTRACEFILE[@]|$(_CONFIG_KEY_DAEMONTRACEFILE)|g' \
-e 's|@_CONFIG_KEY_COMMANDTRACEFILE[@]|$(_CONFIG_KEY_COMMANDTRACEFILE)|g' \
-e 's|@_CONFIG_KEY_APPENDTRACEFILE[@]|$(_CONFIG_KEY_APPENDTRACEFILE)|g' \
-e 's|@_CONFIG_KEY_VERBOSE[@]|$(_CONFIG_KEY_VERBOSE)|g' \
-e 's|@_CONFIG_GROUP_RESOURCE[@]|$(_CONFIG_GROUP_RESOURCE)|g' \
-e 's|@_CONFIG_KEY_NAME[@]|$(_CONFIG_KEY_NAME)|g' \
-e 's|@_CONFIG_KEY_WAIT[@]|$(_CONFIG_KEY_WAIT)|g' \
-e 's|@_CONFIG_KEY_TIMEOUT[@]|$(_CONFIG_KEY_TIMEOUT)|g' \
-e 's|@_CONFIG_KEY_QUANTITY[@]|$(_CONFIG_KEY_QUANTITY)|g' \
-e 's|@_CONFIG_KEY_CREATE[@]|$(_CONFIG_KEY_CREATE)|g' \
-e 's|@_CONFIG_KEY_LOCK_MODE[@]|$(_CONFIG_KEY_LOCK_MODE)|g' \
-e 's|@_CONFIG_KEY_IDLE_LIFESPAN[@]|$(_CONFIG_KEY_IDLE_LIFESPAN)|g' \
-e 's|@_CONFIG_GROUP_DAEMON[@]|$(_CONFIG_GROUP_DAEMON)|g' \
-e 's|@_CONFIG_KEY_SOCKET_NAME[@]|$(_CONFIG_KEY_SOCKET_NAME)|g' \
-e 's|@_CONFIG_KEY_LIFESPAN[@]|$(_CONFIG_KEY_LIFESPAN)|g' \
-e 's|@_CONFIG_KEY_UNICAST_ADDRESS[@]|$(_CONFIG_KEY_UNICAST_ADDRESS)|g' \
-e 's|@_CONFIG_KEY_UNICAST_PORT[@]|$(_CONFIG_KEY_UNICAST_PORT)|g' \
-e 's|@_CONFIG_KEY_MULTICAST_ADDRESS[@]|$(_CONFIG_KEY_MULTICAST_ADDRESS)|g' \
-e 's|@_CONFIG_KEY_MULTICAST_PORT[@]|$(_CONFIG_KEY_MULTICAST_PORT)|g' \
-e 's|@_CONFIG_GROUP_NETWORK[@]|$(_CONFIG_GROUP_NETWORK)|g' \
-e 's|@_CONFIG_KEY_NETWORK_INTERFACE[@]|$(_CONFIG_KEY_NETWORK_INTERFACE)|g' \
-e 's|@_CONFIG_KEY_DISCOVERY_ATTEMPTS[@]|$(_CONFIG_KEY_DISCOVERY_ATTEMPTS)|g' \
-e 's|@_CONFIG_KEY_DISCOVERY_TIMEOUT[@]|$(_CONFIG_KEY_DISCOVERY_TIMEOUT)|g' \
-e 's|@_CONFIG_KEY_DISCOVERY_TTL[@]|$(_CONFIG_KEY_DISCOVERY_TTL)|g' \
-e 's|@_CONFIG_KEY_TCP_KEEPALIVE_TIME[@]|$(_CONFIG_KEY_TCP_KEEPALIVE_TIME)|g' \
-e 's|@_CONFIG_KEY_TCP_KEEPALIVE_INTVL[@]|$(_CONFIG_KEY_TCP_KEEPALIVE_INTVL)|g' \
-e 's|@_CONFIG_KEY_TCP_KEEPALIVE_PROBES[@]|$(_CONFIG_KEY_TCP_KEEPALIVE_PROBES)|g' \
-e 's|@_CONFIG_GROUP_TLS[@]|$(_CONFIG_GROUP_TLS)|g' \
-e 's|@_CONFIG_KEY_TLS_CERTIFICATE[@]|$(_CONFIG_KEY_TLS_CERTIFICATE)|g' \
-e 's|@_CONFIG_KEY_TLS_PRIVATE_KEY[@]|$(_CONFIG_KEY_TLS_PRIVATE_KEY)|g' \
-e 's|@_CONFIG_KEY_TLS_CA_CERTIFICATE[@]|$(_CONFIG_KEY_TLS_CA_CERTIFICATE)|g' \
-e 's|@_CONFIG_KEY_TLS_CHECK_PEER_ID[@]|$(_CONFIG_KEY_TLS_CHECK_PEER_ID)|g' \
-e 's|@NET_IFACE[@]|$(NET_IFACE)|g' \
$< >$@
incompopt.at: incompopt.at.in
sed \
-e 's|@_ES_GENERIC_ERROR[@]|$(_ES_GENERIC_ERROR)|g' \
-e 's|@_ES_UNABLE_TO_EXECUTE_COMMAND[@]|$(_ES_UNABLE_TO_EXECUTE_COMMAND)|g' \
$< >$@
tls.at: tls.at.in
sed \
-e 's|@_ES_GENERIC_ERROR[@]|$(_ES_GENERIC_ERROR)|g' \
-e 's|@_CONFIG_GROUP_TLS[@]|$(_CONFIG_GROUP_TLS)|g' \
-e 's|@_CONFIG_KEY_TLS_CERTIFICATE[@]|$(_CONFIG_KEY_TLS_CERTIFICATE)|g' \
-e 's|@_CONFIG_KEY_TLS_PRIVATE_KEY[@]|$(_CONFIG_KEY_TLS_PRIVATE_KEY)|g' \
-e 's|@_CONFIG_KEY_TLS_CA_CERTIFICATE[@]|$(_CONFIG_KEY_TLS_CA_CERTIFICATE)|g' \
-e 's|@_CONFIG_KEY_TLS_CHECK_PEER_ID[@]|$(_CONFIG_KEY_TLS_CHECK_PEER_ID)|g' \
$< >$@
usecase.at: usecase.at.in
sed \
-e 's|@_ES_RESOURCE_BUSY[@]|$(_ES_RESOURCE_BUSY)|g' \
$< >$@
usecase-num.at: usecase-num.at.in
sed \
-e 's|@_ES_RESOURCE_BUSY[@]|$(_ES_RESOURCE_BUSY)|g' \
$< >$@
usecase-set.at: usecase-set.at.in
sed \
-e 's|@_ES_RESOURCE_BUSY[@]|$(_ES_RESOURCE_BUSY)|g' \
$< >$@
usecase-dist.at: usecase-dist.at.in
sed \
-e 's|@_ES_GENERIC_ERROR[@]|$(_ES_GENERIC_ERROR)|g' \
$< >$@
usecase-lt.at: usecase-lt.at.in
sed \
-e 's|@_ES_GENERIC_ERROR[@]|$(_ES_GENERIC_ERROR)|g' \
-e 's|@_ES_RESOURCE_BUSY[@]|$(_ES_RESOURCE_BUSY)|g' \
-e 's|@_ES_REQUESTER_CANT_WAIT[@]|$(_ES_REQUESTER_CANT_WAIT)|g' \
-e 's|@NET_IFACE[@]|$(NET_IFACE)|g' \
$< >$@
TESTSUITE = $(srcdir)/testsuite
check-local: atconfig atlocal $(TESTSUITE)
$(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS)
installcheck-local: atconfig atlocal $(TESTSUITE)
$(SHELL) '$(TESTSUITE)' $(TESTSUITEFLAGS)
clean-local:
test ! -f '$(TESTSUITE)' || \
$(SHELL) '$(TESTSUITE)' --clean
AUTOM4TE = autom4te
AUTOTEST = $(AUTOM4TE) --language=autotest
$(TESTSUITE): $(srcdir)/package.m4 \
$(srcdir)/testsuite.at \
$(srcdir)/api.at \
$(srcdir)/cmdopt.at \
$(srcdir)/shutdown.at \
$(srcdir)/incompopt.at \
$(srcdir)/debug-features.at \
$(srcdir)/tls.at \
$(srcdir)/usecase.at \
$(srcdir)/usecase-dist.at \
$(srcdir)/usecase-lt.at \
$(srcdir)/usecase-hier.at \
$(srcdir)/usecase-num.at \
$(srcdir)/usecase-set.at
$(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at
mv $@.tmp $@
DISTCLEANFILES = atconfig
CLEANFILES = api.at cmdopt.at incompopt.at tls.at usecase.at usecase-dist.at \
usecase-lt.at usecase-num.at usecase-set.at