From: Michael Tremer Date: Thu, 1 Sep 2022 11:49:17 +0000 (+0000) Subject: tests: archive: Extract package metadata after opening X-Git-Tag: 0.9.28~340 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a2e3dd998870fa41a5756b4845c7ac25dc7249b;p=pakfire.git tests: archive: Extract package metadata after opening Signed-off-by: Michael Tremer --- diff --git a/tests/libpakfire/archive.c b/tests/libpakfire/archive.c index fd90dd77a..48efddb09 100644 --- a/tests/libpakfire/archive.c +++ b/tests/libpakfire/archive.c @@ -32,6 +32,7 @@ static int test_open(const struct test* t) { struct pakfire_archive* archive = NULL; + struct pakfire_package* package = NULL; int r = EXIT_FAILURE; // Open the archive @@ -43,6 +44,10 @@ static int test_open(const struct test* t) { // Check if format matches ASSERT(pakfire_archive_get_format(archive) == 5); + // Fetch package + ASSERT_SUCCESS(pakfire_archive_make_package(archive, NULL, &package)); + ASSERT(package); + #if 0 pakfire_archive_verify_status_t status; @@ -57,6 +62,8 @@ static int test_open(const struct test* t) { FAIL: if (archive) pakfire_archive_unref(archive); + if (package) + pakfire_package_unref(package); return r; }