From 1d2c00b120e0513ffe3c755ccbeabfa7c6547398 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 30 Aug 2021 15:25:24 -0700 Subject: [PATCH] tests: make test tool system independent We don't want to rely on host /proc/mounts or we cannot really test this on machines other than the target failure. --- src/tests/test-mountinfo.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tests/test-mountinfo.c b/src/tests/test-mountinfo.c index e458545a..7a835a20 100644 --- a/src/tests/test-mountinfo.c +++ b/src/tests/test-mountinfo.c @@ -30,29 +30,29 @@ main (gint argc, g_autofree gchar *lookup = NULL; gsize len; - if (argc != 3) + if (argc != 4) { - g_printerr ("usage: %s MOUNTINFO_FILE PATH_TO_TRANSLATE\n", argv[0]); + g_printerr ("usage: %s MOUNTS MOUNTINFO_FILE PATH_TO_TRANSLATE\n", argv[0]); return 1; } info = sysprof_mountinfo_new (); - if (!g_file_get_contents ("/proc/mounts", &contents, &len, &error)) + if (!g_file_get_contents (argv[1], &contents, &len, &error)) g_error ("%s", error->message); sysprof_mountinfo_parse_mounts (info, contents); g_free (g_steal_pointer (&contents)); - if (!g_file_get_contents (argv[1], &contents, &len, &error)) + if (!g_file_get_contents (argv[2], &contents, &len, &error)) g_error ("%s", error->message); sysprof_mountinfo_parse_mountinfo (info, contents); - lookup = sysprof_mountinfo_translate (info, argv[2]); + lookup = sysprof_mountinfo_translate (info, argv[3]); if (lookup) g_print ("%s\n", lookup); else - g_print ("%s\n", argv[2]); + g_print ("%s\n", argv[3]); return 0; }