int main(int argc, char *argv[]) { test_frames(); test_stringf(); test_filesystem(); return 0; }
int main (int argc, char *argv[]) { char *str; guestfs_h *g; char tmp[] = "/tmp/charsetXXXXXX"; int fd; size_t i; struct filesystem *fs; /* Allow this test to be skipped. */ str = getenv ("SKIP_TEST_CHARSET_FIDELITY"); if (str && STREQ (str, "1")) { printf ("%s: test skipped because environment variable is set.\n", argv[0]); exit (77); } g = guestfs_create (); if (g == NULL) error (EXIT_FAILURE, 0, "failed to create handle"); fd = mkstemp (tmp); if (fd == -1) error (EXIT_FAILURE, errno, "mkstemp"); if (ftruncate (fd, 1024 * 1024 * 1024) == -1) error (EXIT_FAILURE, errno, "ftruncate: %s", tmp); if (close (fd) == -1) error (EXIT_FAILURE, errno, "close: %s", tmp); if (guestfs_add_drive_opts (g, tmp, -1) == -1) exit (EXIT_FAILURE); if (guestfs_launch (g) == -1) exit (EXIT_FAILURE); if (guestfs_part_disk (g, "/dev/sda", "mbr") == -1) exit (EXIT_FAILURE); for (i = 0; i < sizeof filesystems / sizeof filesystems[0]; ++i) { fs = &filesystems[i]; test_filesystem (g, fs); } guestfs_close (g); unlink (tmp); exit (EXIT_SUCCESS); }
int main (int argc, char *argv[]) { char *str; guestfs_h *g; size_t i; struct filesystem *fs; /* Allow this test to be skipped. */ str = getenv (ourenvvar); if (str && STREQ (str, "1")) { printf ("%s: test skipped because environment variable is set.\n", program_name); exit (77); } g = guestfs_create (); if (g == NULL) error (EXIT_FAILURE, 0, "failed to create handle"); if (guestfs_add_drive_scratch (g, 1024*1024*1024, -1) == -1) exit (EXIT_FAILURE); if (guestfs_launch (g) == -1) exit (EXIT_FAILURE); if (guestfs_part_disk (g, "/dev/sda", "mbr") == -1) exit (EXIT_FAILURE); for (i = 0; i < sizeof filesystems / sizeof filesystems[0]; ++i) { fs = &filesystems[i]; test_filesystem (g, fs); } guestfs_close (g); exit (EXIT_SUCCESS); }