From dfacc4a0fa3be71539be94da11f5cd3f47ffcbe5 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Mon, 31 Oct 2011 18:29:35 +0000 Subject: Run tests in-process Wrap main(), exit(), and resource management so that ethtool commands can be tested without starting a new process and without leaking. This will allow deeper teesting that covers ioctl requests and responses. Signed-off-by: Ben Hutchings --- Makefile.am | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index 789cd9a..d1aec43 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,11 +12,9 @@ ethtool_SOURCES = ethtool.c ethtool-copy.h internal.h net_tstamp-copy.h \ rxclass.c sfpid.c TESTS = test-cmdline -check_PROGRAMS = test-cmdline test-one-cmdline -test_cmdline_SOURCES = test-cmdline.c test-common.c +check_PROGRAMS = test-cmdline +test_cmdline_SOURCES = test-cmdline.c test-common.c $(ethtool_SOURCES) test_cmdline_CFLAGS = -DTEST_ETHTOOL -test_one_cmdline_SOURCES = $(ethtool_SOURCES) -test_one_cmdline_CFLAGS = -DTEST_ETHTOOL dist-hook: cp $(top_srcdir)/ethtool.spec $(distdir) -- cgit v1.2.1