qualityagentdir = $(prefix)/lib/quality-agent
scriptsdir = $(prefix)/lib/$(PACKAGE_NAME)
+TEST_ROOTFS = $(abs_top_builddir)/.root
+
CLEANFILES =
DISTCLEANFILES =
EXTRA_DIST =
@INTLTOOL_POLICY_RULE@
+clean-local: clean-local-check
+
.PHONY: update-po
update-po:
$(MAKE) -C po update-po
tests/libpakfire/main.c
tests_libpakfire_main_CPPFLAGS = \
- $(TESTSUITE_CPPFLAGS)
+ $(TESTSUITE_CPPFLAGS) \
+ -DTEST_ROOTFS=\"$(TEST_ROOTFS)\"
tests_libpakfire_main_LDADD = \
$(TESTSUITE_LDADD) \
tests_libtestsuite_la_CPPFLAGS = \
$(TESTSUITE_CPPFLAGS) \
- -DABS_TOP_BUILDDIR=\"$(abs_top_builddir)\" \
- -DABS_TOP_SRCDIR=\"$(abs_top_srcdir)\"
+ -DABS_TOP_SRCDIR=\"$(abs_top_srcdir)\" \
+ -DTEST_ROOTFS=\"$(TEST_ROOTFS)\"
TESTSUITE_CPPFLAGS = \
$(AM_CPPFLAGS) \
EXTRA_DIST += \
tests/data/726D8B0B0889B04E.key \
tests/data/beep-1.3-2.ip3.x86_64.pfm
+
+.PHONY: clean-local-check
+clean-local-check:
+ -rm -rf $(TEST_ROOTFS)
static int test_path(const test_t* t) {
const char* path = pakfire_get_path(t->pakfire);
- assert_return(strcmp(path, TEST_PATH) == 0, EXIT_FAILURE);
+ assert_return(strcmp(path, TEST_ROOTFS) == 0, EXIT_FAILURE);
return EXIT_SUCCESS;
}
#include <pakfire/pakfire.h>
const char* TEST_SRC_PATH = ABS_TOP_SRCDIR "/tests";
-const char* TEST_PATH = ABS_TOP_BUILDDIR "/tests/.data";
int testsuite_init() {
// Initialize the pakfire library
static int test_run(test_t* t) {
LOG("running %s\n", t->name);
- t->pakfire = pakfire_create(TEST_PATH, NULL);
+ t->pakfire = pakfire_create(TEST_ROOTFS, NULL);
assert_return(t->pakfire, EXIT_FAILURE);
int r = t->func(t);
#include <pakfire/pakfire.h>
extern const char* TEST_SRC_PATH;
-extern const char* TEST_PATH;
// Forward declaration
struct test;