/* SPDX-License-Identifier: LGPL-2.1-or-later */ #include "nspawn-util.h" #include "string-util.h" #include "strv.h" #include "tests.h" TEST(systemd_installation_has_version) { int r; FOREACH_STRING(version, "0", "231", STRINGIFY(PROJECT_VERSION), "999") { r = systemd_installation_has_version(saved_argv[1], version); assert_se(r >= 0); log_info("%s has systemd >= %s: %s", saved_argv[1] ?: "Current installation", version, yes_no(r)); } } /* This program can be called with a path to an installation root. * For example: build/test-nspawn-util /var/lib/machines/rawhide */ DEFINE_TEST_MAIN(LOG_DEBUG);