include $(top_srcdir)/Makefile.test.include
AM_CPPFLAGS = \
+ -I$(top_srcdir)/src/lib-test \
$(LIBUNWIND_CFLAGS)
noinst_LTLIBRARIES = liblib.la
wildcard-match.h \
write-full.h
-test_programs = test-lib
+test_programs = test-lib test-cpu-limit
test_lib_CPPFLAGS = \
-I$(top_srcdir)/src/lib-test \
test-byteorder.c \
test-connection.c \
test-crc32.c \
- test-cpu-limit.c \
test-data-stack.c \
test-env-util.c \
test-event-category-register.c \
test_lib_LDADD = $(test_libs) -lm
test_lib_DEPENDENCIES = $(test_libs)
+test_cpu_limit_SOURCES = \
+ test-cpu-limit.c
+test_cpu_limit_LDADD = $(test_libs) -lm
+test_cpu_limit_DEPENDENCIES = $(test_libs)
+
pkginc_libdir=$(pkgincludedir)
pkginc_lib_HEADERS = $(headers)
noinst_HEADERS = $(test_headers)
test_end();
}
-void test_cpu_limit(void)
+static void test_cpu_limit(void)
{
test_cpu_limit_simple(CPU_LIMIT_TYPE_USER, "user");
/* the system cpu-limit tests take too long with valgrind */
test_cpu_limit_nested(CPU_LIMIT_TYPE_SYSTEM, "system");
test_cpu_limit_nested(CPU_LIMIT_TYPE_ALL, "all");
}
+
+int main(void)
+{
+ static void (*const test_functions[])(void) = {
+ test_cpu_limit,
+ NULL
+ };
+ test_dir_init("cpu-limit");
+ return test_run(test_functions);
+}