|
Packit |
06dd63 |
GNULIB= ../gnulib/lib/libgnu.la
|
|
Packit |
06dd63 |
GNULIB_CFLAGS= -I $(top_srcdir)/gnulib/lib
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
AM_CFLAGS = $(AUGEAS_CFLAGS) $(WARN_CFLAGS) $(GNULIB_CFLAGS) \
|
|
Packit |
06dd63 |
$(LIBXML_CFLAGS) -I $(top_builddir)/src
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
VALGRIND=libtool --mode=execute valgrind --quiet --leak-check=full
|
|
Packit |
06dd63 |
valgrind:
|
|
Packit |
06dd63 |
$(MAKE) $(MAKEFLAGS) check \
|
|
Packit |
06dd63 |
VALGRIND="$(VALGRIND)" \
|
|
Packit |
06dd63 |
AUGPARSE=$(abs_top_builddir)/src/augparse \
|
|
Packit |
06dd63 |
AUGTOOL=$(abs_top_builddir)/src/augtool
|
|
Packit |
06dd63 |
$(VALGRIND) ./fatest
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
valgrind-leak: leak
|
|
Packit |
06dd63 |
$(TESTS_ENVIRONMENT) $(VALGRIND) ./leak
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
lens_tests = \
|
|
Packit |
06dd63 |
lens-sudoers.sh \
|
|
Packit |
06dd63 |
lens-access.sh \
|
|
Packit |
06dd63 |
lens-activemq_conf.sh \
|
|
Packit |
06dd63 |
lens-activemq_xml.sh \
|
|
Packit |
06dd63 |
lens-afs_cellalias.sh \
|
|
Packit |
06dd63 |
lens-aliases.sh \
|
|
Packit |
06dd63 |
lens-anaconda.sh \
|
|
Packit |
06dd63 |
lens-anacron.sh \
|
|
Packit |
06dd63 |
lens-approx.sh \
|
|
Packit |
06dd63 |
lens-apt_update_manager.sh \
|
|
Packit |
06dd63 |
lens-aptcacherngsecurity.sh \
|
|
Packit |
06dd63 |
lens-aptpreferences.sh \
|
|
Packit |
06dd63 |
lens-aptconf.sh \
|
|
Packit |
06dd63 |
lens-aptsources.sh \
|
|
Packit |
06dd63 |
lens-authorized_keys.sh \
|
|
Packit |
06dd63 |
lens-automaster.sh \
|
|
Packit |
06dd63 |
lens-automounter.sh \
|
|
Packit |
06dd63 |
lens-avahi.sh \
|
|
Packit |
06dd63 |
lens-backuppchosts.sh \
|
|
Packit |
06dd63 |
lens-bbhosts.sh \
|
|
Packit |
06dd63 |
lens-bootconf.sh \
|
|
Packit |
06dd63 |
lens-build.sh \
|
|
Packit |
06dd63 |
lens-cachefilesd.sh \
|
|
Packit |
06dd63 |
lens-carbon.sh \
|
|
Packit |
06dd63 |
lens-cgconfig.sh \
|
|
Packit |
06dd63 |
lens-cgrules.sh \
|
|
Packit |
06dd63 |
lens-channels.sh \
|
|
Packit |
06dd63 |
lens-chrony.sh \
|
|
Packit |
06dd63 |
lens-ceph.sh \
|
|
Packit |
06dd63 |
lens-clamav.sh \
|
|
Packit |
06dd63 |
lens-cobblersettings.sh \
|
|
Packit |
06dd63 |
lens-cobblermodules.sh \
|
|
Packit |
06dd63 |
lens-collectd.sh \
|
|
Packit |
06dd63 |
lens-cpanel.sh \
|
|
Packit |
06dd63 |
lens-cron.sh \
|
|
Packit |
06dd63 |
lens-cron_user.sh \
|
|
Packit |
06dd63 |
lens-crypttab.sh \
|
|
Packit |
06dd63 |
lens-csv.sh \
|
|
Packit |
06dd63 |
lens-cyrus_imapd.sh \
|
|
Packit |
06dd63 |
lens-cups.sh \
|
|
Packit |
06dd63 |
lens-darkice.sh \
|
|
Packit |
06dd63 |
lens-debctrl.sh \
|
|
Packit |
06dd63 |
lens-desktop.sh \
|
|
Packit |
06dd63 |
lens-devfsrules.sh \
|
|
Packit |
06dd63 |
lens-device_map.sh \
|
|
Packit |
06dd63 |
lens-dhclient.sh \
|
|
Packit |
06dd63 |
lens-dhcpd.sh \
|
|
Packit |
06dd63 |
lens-dns_zone.sh \
|
|
Packit |
06dd63 |
lens-dnsmasq.sh \
|
|
Packit |
06dd63 |
lens-dovecot.sh \
|
|
Packit |
06dd63 |
lens-dpkg.sh \
|
|
Packit |
06dd63 |
lens-dput.sh \
|
|
Packit |
06dd63 |
lens-erlang.sh \
|
|
Packit |
06dd63 |
lens-ethers.sh \
|
|
Packit |
06dd63 |
lens-exports.sh \
|
|
Packit |
06dd63 |
lens-fai_diskconfig.sh \
|
|
Packit |
06dd63 |
lens-fonts.sh \
|
|
Packit |
06dd63 |
lens-fstab.sh \
|
|
Packit |
06dd63 |
lens-fuse.sh \
|
|
Packit |
06dd63 |
lens-gdm.sh \
|
|
Packit |
06dd63 |
lens-getcap.sh \
|
|
Packit |
06dd63 |
lens-group.sh \
|
|
Packit |
06dd63 |
lens-grubenv.sh \
|
|
Packit |
06dd63 |
lens-gshadow.sh \
|
|
Packit |
06dd63 |
lens-gtkbookmarks.sh \
|
|
Packit |
06dd63 |
lens-json.sh \
|
|
Packit |
06dd63 |
lens-hostname.sh \
|
|
Packit |
06dd63 |
lens-hosts.sh \
|
|
Packit |
06dd63 |
lens-hosts_access.sh \
|
|
Packit |
06dd63 |
lens-host_conf.sh \
|
|
Packit |
06dd63 |
lens-htpasswd.sh \
|
|
Packit |
06dd63 |
lens-httpd.sh \
|
|
Packit |
06dd63 |
lens-inetd.sh \
|
|
Packit |
06dd63 |
lens-inifile.sh \
|
|
Packit |
06dd63 |
lens-inittab.sh \
|
|
Packit |
06dd63 |
lens-inputrc.sh \
|
|
Packit |
06dd63 |
lens-interfaces.sh \
|
|
Packit |
06dd63 |
lens-iptables.sh \
|
|
Packit |
06dd63 |
lens-iproute2.sh \
|
|
Packit |
06dd63 |
lens-iscsid.sh \
|
|
Packit |
06dd63 |
lens-jettyrealm.sh \
|
|
Packit |
06dd63 |
lens-jmxaccess.sh \
|
|
Packit |
06dd63 |
lens-jmxpassword.sh \
|
|
Packit |
06dd63 |
lens-kdump.sh \
|
|
Packit |
06dd63 |
lens-keepalived.sh \
|
|
Packit |
06dd63 |
lens-known_hosts.sh \
|
|
Packit |
06dd63 |
lens-koji.sh \
|
|
Packit |
06dd63 |
lens-krb5.sh \
|
|
Packit |
06dd63 |
lens-jaas.sh \
|
|
Packit |
06dd63 |
lens-ldap.sh \
|
|
Packit |
06dd63 |
lens-ldif.sh \
|
|
Packit |
06dd63 |
lens-ldso.sh \
|
|
Packit |
06dd63 |
lens-lightdm.sh \
|
|
Packit |
06dd63 |
lens-limits.sh \
|
|
Packit |
06dd63 |
lens-login_defs.sh \
|
|
Packit |
06dd63 |
lens-logrotate.sh \
|
|
Packit |
06dd63 |
lens-logwatch.sh \
|
|
Packit |
06dd63 |
lens-lokkit.sh \
|
|
Packit |
06dd63 |
lens-lvm.sh \
|
|
Packit |
06dd63 |
lens-mailscanner.sh \
|
|
Packit |
06dd63 |
lens-mailscanner_rules.sh \
|
|
Packit |
06dd63 |
lens-masterpasswd.sh \
|
|
Packit |
06dd63 |
lens-mcollective.sh \
|
|
Packit |
06dd63 |
lens-mdadm_conf.sh \
|
|
Packit |
06dd63 |
lens-memcached.sh \
|
|
Packit |
06dd63 |
lens-mke2fs.sh \
|
|
Packit |
06dd63 |
lens-modprobe.sh \
|
|
Packit |
06dd63 |
lens-modules.sh \
|
|
Packit |
06dd63 |
lens-modules_conf.sh \
|
|
Packit |
06dd63 |
lens-mongodbserver.sh \
|
|
Packit |
06dd63 |
lens-monit.sh \
|
|
Packit |
06dd63 |
lens-multipath.sh \
|
|
Packit |
06dd63 |
lens-mysql.sh \
|
|
Packit |
06dd63 |
lens-nagioscfg.sh \
|
|
Packit |
06dd63 |
lens-nagiosobjects.sh \
|
|
Packit |
06dd63 |
lens-netmasks.sh \
|
|
Packit |
06dd63 |
lens-networkmanager.sh \
|
|
Packit |
06dd63 |
lens-networks.sh \
|
|
Packit |
06dd63 |
lens-nginx.sh \
|
|
Packit |
06dd63 |
lens-ntp.sh \
|
|
Packit |
06dd63 |
lens-ntpd.sh \
|
|
Packit |
06dd63 |
lens-nrpe.sh \
|
|
Packit |
06dd63 |
lens-nsswitch.sh \
|
|
Packit |
06dd63 |
lens-nslcd.sh \
|
|
Packit |
06dd63 |
lens-odbc.sh \
|
|
Packit |
06dd63 |
lens-opendkim.sh \
|
|
Packit |
06dd63 |
lens-openshift_config.sh \
|
|
Packit |
06dd63 |
lens-openshift_http.sh \
|
|
Packit |
06dd63 |
lens-openshift_quickstarts.sh \
|
|
Packit |
06dd63 |
lens-openvpn.sh \
|
|
Packit |
06dd63 |
lens-oz.sh \
|
|
Packit |
06dd63 |
lens-pagekite.sh \
|
|
Packit |
06dd63 |
lens-pam.sh \
|
|
Packit |
06dd63 |
lens-pamconf.sh \
|
|
Packit |
06dd63 |
lens-passwd.sh \
|
|
Packit |
06dd63 |
lens-pbuilder.sh \
|
|
Packit |
06dd63 |
lens-pg_hba.sh \
|
|
Packit |
06dd63 |
lens-pgbouncer.sh \
|
|
Packit |
06dd63 |
lens-php.sh \
|
|
Packit |
06dd63 |
lens-phpvars.sh \
|
|
Packit |
06dd63 |
lens-postfix_access.sh \
|
|
Packit |
06dd63 |
lens-postfix_main.sh \
|
|
Packit |
06dd63 |
lens-postfix_master.sh \
|
|
Packit |
06dd63 |
lens-postfix_passwordmap.sh \
|
|
Packit |
06dd63 |
lens-postfix_sasl_smtpd.sh \
|
|
Packit |
06dd63 |
lens-postfix_transport.sh \
|
|
Packit |
06dd63 |
lens-postfix_virtual.sh \
|
|
Packit |
06dd63 |
lens-postgresql.sh \
|
|
Packit |
06dd63 |
lens-properties.sh \
|
|
Packit |
06dd63 |
lens-protocols.sh \
|
|
Packit |
06dd63 |
lens-puppet.sh \
|
|
Packit |
06dd63 |
lens-puppet_auth.sh \
|
|
Packit |
06dd63 |
lens-puppetfile.sh \
|
|
Packit |
06dd63 |
lens-puppetfileserver.sh \
|
|
Packit |
06dd63 |
lens-pylonspaste.sh \
|
|
Packit |
06dd63 |
lens-pythonpaste.sh \
|
|
Packit |
06dd63 |
lens-qpid.sh \
|
|
Packit |
06dd63 |
lens-quote.sh \
|
|
Packit |
06dd63 |
lens-rabbitmq.sh \
|
|
Packit |
06dd63 |
lens-radicale.sh \
|
|
Packit |
06dd63 |
lens-rancid.sh \
|
|
Packit |
06dd63 |
lens-redis.sh \
|
|
Packit |
06dd63 |
lens-reprepro_uploaders.sh \
|
|
Packit |
06dd63 |
lens-resolv.sh \
|
|
Packit |
06dd63 |
lens-rhsm.sh \
|
|
Packit |
06dd63 |
lens-rmt.sh \
|
|
Packit |
06dd63 |
lens-rsyncd.sh \
|
|
Packit |
06dd63 |
lens-rsyslog.sh \
|
|
Packit |
06dd63 |
lens-rtadvd.sh \
|
|
Packit |
06dd63 |
lens-rx.sh \
|
|
Packit |
06dd63 |
lens-samba.sh \
|
|
Packit |
06dd63 |
lens-securetty.sh \
|
|
Packit |
06dd63 |
lens-semanage.sh \
|
|
Packit |
06dd63 |
lens-services.sh \
|
|
Packit |
06dd63 |
lens-shadow.sh \
|
|
Packit |
06dd63 |
lens-shells.sh \
|
|
Packit |
06dd63 |
lens-shellvars.sh \
|
|
Packit |
06dd63 |
lens-shellvars_list.sh \
|
|
Packit |
06dd63 |
lens-simplelines.sh \
|
|
Packit |
06dd63 |
lens-simplevars.sh \
|
|
Packit |
06dd63 |
lens-sip_conf.sh \
|
|
Packit |
06dd63 |
lens-slapd.sh \
|
|
Packit |
06dd63 |
lens-smbusers.sh \
|
|
Packit |
06dd63 |
lens-solaris_system.sh \
|
|
Packit |
06dd63 |
lens-soma.sh \
|
|
Packit |
06dd63 |
lens-spacevars.sh \
|
|
Packit |
06dd63 |
lens-splunk.sh \
|
|
Packit |
06dd63 |
lens-squid.sh \
|
|
Packit |
06dd63 |
lens-ssh.sh \
|
|
Packit |
06dd63 |
lens-sshd.sh \
|
|
Packit |
06dd63 |
lens-sssd.sh \
|
|
Packit |
06dd63 |
lens-star.sh \
|
|
Packit |
06dd63 |
lens-strongswan.sh \
|
|
Packit |
06dd63 |
lens-stunnel.sh \
|
|
Packit |
06dd63 |
lens-subversion.sh \
|
|
Packit |
06dd63 |
lens-sysconfig.sh \
|
|
Packit |
06dd63 |
lens-sysconfig_route.sh \
|
|
Packit |
06dd63 |
lens-syslog.sh \
|
|
Packit |
06dd63 |
lens-sysctl.sh \
|
|
Packit |
06dd63 |
lens-systemd.sh \
|
|
Packit |
06dd63 |
lens-termcap.sh \
|
|
Packit |
06dd63 |
lens-thttpd.sh \
|
|
Packit |
06dd63 |
lens-tmpfiles.sh \
|
|
Packit |
06dd63 |
lens-trapperkeeper.sh \
|
|
Packit |
06dd63 |
lens-toml.sh \
|
|
Packit |
06dd63 |
lens-tuned.sh \
|
|
Packit |
06dd63 |
lens-up2date.sh \
|
|
Packit |
06dd63 |
lens-updatedb.sh \
|
|
Packit |
06dd63 |
lens-util.sh \
|
|
Packit |
06dd63 |
lens-vfstab.sh \
|
|
Packit |
06dd63 |
lens-vmware_config.sh \
|
|
Packit |
06dd63 |
lens-vsftpd.sh \
|
|
Packit |
06dd63 |
lens-webmin.sh \
|
|
Packit |
06dd63 |
lens-wine.sh \
|
|
Packit |
06dd63 |
lens-xinetd.sh \
|
|
Packit |
06dd63 |
lens-xml.sh \
|
|
Packit |
06dd63 |
lens-xorg.sh \
|
|
Packit |
06dd63 |
lens-xymon.sh \
|
|
Packit |
06dd63 |
lens-xymon_alerting.sh \
|
|
Packit |
06dd63 |
lens-grub.sh \
|
|
Packit |
06dd63 |
lens-schroot.sh \
|
|
Packit |
06dd63 |
lens-xendconfsxp.sh \
|
|
Packit |
06dd63 |
lens-yaml.sh \
|
|
Packit |
06dd63 |
lens-yum.sh
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
ME = tests/Makefile.am
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
# Ensure that the above list stays up to date:
|
|
Packit |
06dd63 |
# Construct two lists: list of lens-*.sh from lens_tests = ... above,
|
|
Packit |
06dd63 |
# and the list of ../lenses/tests/test_*.aug names.
|
|
Packit |
06dd63 |
# If they're not the same, print the new or removed names and fail.
|
|
Packit |
06dd63 |
check: check-lens-tests
|
|
Packit |
06dd63 |
.PHONY: check-lens-tests
|
|
Packit |
06dd63 |
_v = lens_tests
|
|
Packit |
06dd63 |
check-lens-tests:
|
|
Packit |
06dd63 |
@u=$$({ sed -n '/^$(_v) =[ ]*\\$$/,/[^\]$$/p' \
|
|
Packit |
06dd63 |
$(srcdir)/Makefile.am \
|
|
Packit |
06dd63 |
| sed 's/^ *//;/^\$$.*/d;/^$(_v) =/d' \
|
|
Packit |
06dd63 |
| sed 's,\.sh.*\\,.sh,'; \
|
|
Packit |
06dd63 |
ls -1 $(srcdir)/../lenses/tests/test_*.aug \
|
|
Packit |
06dd63 |
| sed 's,.*/test_\([^./]*\)\.aug$$,lens-\1.sh,'; \
|
|
Packit |
06dd63 |
} | LC_ALL=C sort | uniq -u); \
|
|
Packit |
06dd63 |
test "x$$u" = x && : \
|
|
Packit |
06dd63 |
|| { printf '%s\n' "$$u" >&2; \
|
|
Packit |
06dd63 |
echo '$(ME): new test(s)? update lens_tests' >&2; exit 1; }
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
DISTCLEANFILES = $(lens_tests)
|
|
Packit |
06dd63 |
$(lens_tests): lens-test-1
|
|
Packit |
06dd63 |
rm -f $@
|
|
Packit |
06dd63 |
$(LN_S) $< $@
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
check_SCRIPTS = \
|
|
Packit |
06dd63 |
test-interpreter.sh \
|
|
Packit |
06dd63 |
$(lens_tests) \
|
|
Packit |
06dd63 |
test-get.sh test-augtool.sh \
|
|
Packit |
06dd63 |
test-put-symlink.sh test-put-symlink-augnew.sh \
|
|
Packit |
06dd63 |
test-put-symlink-augsave.sh test-put-symlink-augtemp.sh \
|
|
Packit |
06dd63 |
test-put-mount.sh test-put-mount-augnew.sh test-put-mount-augsave.sh \
|
|
Packit |
06dd63 |
test-save-empty.sh test-bug-1.sh test-idempotent.sh test-preserve.sh \
|
|
Packit |
06dd63 |
test-events-saved.sh test-save-mode.sh test-unlink-error.sh \
|
|
Packit |
06dd63 |
test-augtool-empty-line.sh test-augtool-modify-root.sh \
|
|
Packit |
06dd63 |
test-span-rec-lens.sh test-nonwritable.sh test-augmatch.sh
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
EXTRA_DIST = \
|
|
Packit |
06dd63 |
test-augtool root lens-test-1 \
|
|
Packit |
06dd63 |
$(check_SCRIPTS) $(wildcard modules/*.aug) xpath.tests run.tests
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
noinst_SCRIPTS = $(check_SCRIPTS)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
noinst_PROGRAMS = leak
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
check_PROGRAMS = fatest test-xpath test-load test-perf test-save test-api test-run
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
TESTS_ENVIRONMENT = \
|
|
Packit |
06dd63 |
PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
|
|
Packit |
06dd63 |
abs_top_builddir='$(abs_top_builddir)' \
|
|
Packit |
06dd63 |
abs_top_srcdir='$(abs_top_srcdir)' \
|
|
Packit |
06dd63 |
LANG=en_US
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
TESTS = $(check_SCRIPTS) $(check_PROGRAMS)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
INCLUDES = -I$(top_srcdir)/src
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
fatest_SOURCES = fatest.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
fatest_LDADD = $(top_builddir)/src/libfa.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_xpath_SOURCES = test-xpath.c cutest.c cutest.h $(top_srcdir)/src/memory.c
|
|
Packit |
06dd63 |
test_xpath_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_load_SOURCES = test-load.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
test_load_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_save_SOURCES = test-save.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
test_save_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_api_SOURCES = test-api.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
test_api_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_run_SOURCES = test-run.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
test_run_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
test_perf_SOURCES = test-perf.c cutest.c cutest.h $(top_srcdir)/src/memory.c $(top_srcdir)/src/memory.h
|
|
Packit |
06dd63 |
test_perf_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
leak_SOURCES = leak.c
|
|
Packit |
06dd63 |
leak_LDADD = $(top_builddir)/src/libaugeas.la $(LIBXML_LIBS) $(GNULIB)
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
FAILMALLOC_START ?= 1
|
|
Packit |
06dd63 |
FAILMALLOC_REP ?= 20
|
|
Packit |
06dd63 |
FAILMALLOC_PROG ?= ./fatest
|
|
Packit |
06dd63 |
|
|
Packit |
06dd63 |
include $(top_srcdir)/Makefile.inc
|