]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-bpf-firewall: Skip if ping is not available
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 20 Apr 2024 11:29:00 +0000 (13:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 22 Apr 2024 07:42:28 +0000 (09:42 +0200)
src/test/test-bpf-firewall.c

index e18130b42352a30e919e83862cce2ed64b82f34d..cc677740d8f984017a5da1eb653f9f3734f12094 100644 (file)
@@ -50,6 +50,10 @@ int main(int argc, char *argv[]) {
         if (r == -ENOMEDIUM)
                 return log_tests_skipped("cgroupfs not available");
 
+        r = find_executable("ping", NULL);
+        if (r < 0)
+                return log_tests_skipped_errno(r, "Can't find ping binary: %m");
+
         _cleanup_free_ char *unit_dir = NULL;
         ASSERT_OK(get_testdata_dir("units", &unit_dir));
         ASSERT_OK(set_unit_path(unit_dir));