mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
fuse: Add more consistent SKIP_* environment variables.
The new behaviour is as follows: Skip all of the fuse tests: SKIP_TEST_FUSE_SH=1 Individual tests can be skipped by setting: SKIP_TEST_FUSE_UMOUNT_RACE_SH=1 SKIP_TEST_GUESTMOUNT_FD=1 SKIP_TEST_GUESTUNMOUNT_FD=1 SKIP_TEST_GUESTUNMOUNT_NOT_MOUNTED_SH=1
This commit is contained in:
@@ -39,10 +39,26 @@
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
char *skip;
|
||||
int pipefd[2];
|
||||
pid_t pid;
|
||||
int r, status;
|
||||
|
||||
/* Allow the test to be skipped. */
|
||||
skip = getenv ("SKIP_TEST_FUSE");
|
||||
if (skip && guestfs_int_is_true (skip) > 0) {
|
||||
fprintf (stderr, "%s: test skipped because environment variable set.\n",
|
||||
guestfs_int_program_name);
|
||||
exit (77);
|
||||
}
|
||||
|
||||
skip = getenv ("SKIP_TEST_GUESTUNMOUNT_FD");
|
||||
if (skip && guestfs_int_is_true (skip) > 0) {
|
||||
fprintf (stderr, "%s: test skipped because environment variable set.\n",
|
||||
guestfs_int_program_name);
|
||||
exit (77);
|
||||
}
|
||||
|
||||
/* Create the pipe. */
|
||||
if (pipe (pipefd) == -1) {
|
||||
perror ("pipe");
|
||||
|
||||
Reference in New Issue
Block a user