process: Don't use absolute path names for true/false/cat in unit tests

But use the (builtin) shell commands instead, as on OS X true/false are under
/usr/bin.
This commit is contained in:
Martin Willi
2014-10-14 16:33:10 +02:00
parent 4e37bdbf57
commit b16ea3415f
+10 -4
View File
@@ -28,7 +28,9 @@ START_TEST(test_retval_true)
"/C",
"exit 0",
#else
"/bin/true",
"/bin/sh",
"-c",
"true",
#endif
NULL
};
@@ -50,7 +52,9 @@ START_TEST(test_retval_false)
"/C",
"exit 1",
#else
"/bin/false",
"/bin/sh",
"-c",
"false",
#endif
NULL
};
@@ -84,7 +88,9 @@ START_TEST(test_echo)
#ifdef WIN32
"C:\\Windows\\system32\\more.com",
#else
"/bin/cat",
"/bin/sh",
"-c",
"cat",
#endif
NULL
};
@@ -117,7 +123,7 @@ START_TEST(test_echo_err)
#else
"/bin/sh",
"-c",
"1>&2 /bin/cat",
"1>&2 cat",
#endif
NULL
};