+2009-12-29 Simon Josefsson <simon@josefsson.org>
+ and Eric Blake <ebb9@byu.net>
+
+ tests: don't require debug system() to pass
+ * tests/test-lstat.h (test_lstat_func): Move debug cleanup...
+ * tests/test-rmdir.h (test_rmdir_func): Likewise.
+ * tests/test-unlink.h (test_unlink_func): Likewise.
+ * tests/test-fstatat.c (main): ...into callers.
+ * tests/test-lstat.c (main): Likewise.
+ * tests/test-rmdir.c (main): Likewise.
+ * tests/test-unlink.c (main): Likewise.
+ * tests/test-unlinkat.c (main): Likewise.
+ * tests/test-areadlink-with-size.c (main): Don't require a
+ debug-only system call to pass, aiding cross-testing to mingw.
+ * tests/test-areadlink.c (main): Likewise.
+ * tests/test-areadlinkat-with-size.c (main): Likewise.
+ * tests/test-areadlinkat.c (main): Likewise.
+ * tests/test-canonicalize-lgpl.c (main): Likewise.
+ * tests/test-canonicalize.c (main): Likewise.
+ * tests/test-chown.c (main): Likewise.
+ * tests/test-fchownat.c (main): Likewise.
+ * tests/test-lchown.c (main): Likewise.
+ * tests/test-fdutimensat.c (main): Likewise.
+ * tests/test-futimens.c (main): Likewise.
+ * tests/test-link.c (main): Likewise.
+ * tests/test-linkat.c (main): Likewise.
+ * tests/test-mkdir.c (main): Likewise.
+ * tests/test-mkdirat.c (main): Likewise.
+ * tests/test-mkfifo.c (main): Likewise.
+ * tests/test-mkfifoat.c (main): Likewise.
+ * tests/test-mknod.c (main): Likewise.
+ * tests/test-readlink.c (main): Likewise.
+ * tests/test-remove.c (main): Likewise.
+ * tests/test-rename.c (main): Likewise.
+ * tests/test-renameat.c (main): Likewise.
+ * tests/test-symlink.c (main): Likewise.
+ * tests/test-symlinkat.c (main): Likewise.
+ * tests/test-utimens.c (main): Likewise.
+ * tests/test-utimensat.c (main): Likewise.
+
2009-12-29 Simon Josefsson <simon@josefsson.org>
* modules/selinux-h (selinux/selinux.h, selinux/context.h): Depend
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_areadlink (areadlink_with_size, true);
}
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_areadlink (do_areadlink, true);
}
int result;
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result = test_areadlink (do_areadlinkat_with_size, false);
int result;
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result = test_areadlink (do_areadlinkat, false);
any leftovers from a previous partial run. */
{
int fd;
- ASSERT (system ("rm -rf " BASE " ise") == 0);
+ system ("rm -rf " BASE " ise");
ASSERT (mkdir (BASE, 0700) == 0);
fd = creat (BASE "/tra", 0600);
ASSERT (0 <= fd);
any leftovers from a previous partial run. */
{
int fd;
- ASSERT (system ("rm -rf " BASE " ise") == 0);
+ system ("rm -rf " BASE " ise");
ASSERT (mkdir (BASE, 0700) == 0);
fd = creat (BASE "/tra", 0600);
ASSERT (0 <= fd);
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_chown (chown, true);
}
int result2; /* Skip because of no lchown support. */
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result1 = test_chown (do_chown, true);
int fd;
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result1 = test_utimens (do_utimens, true);
main (void)
{
int result;
+
+ /* Remove any leftovers from a previous partial run. */
+ system ("rm -rf " BASE "*");
+
result = test_stat_func (do_stat, false);
ASSERT (test_lstat_func (do_lstat, false) == result);
dfd = open (".", O_RDONLY);
main (void)
{
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_futimens (futimens, true);
}
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_lchown (lchown, true);
}
main (void)
{
/* Remove any garbage left from previous partial runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_link (link, true);
}
int result;
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Test basic link functionality, without mentioning symlinks. */
result = test_link (do_link, true);
int
main (void)
{
+ /* Remove any leftovers from a previous partial run. */
+ system ("rm -rf " BASE "*");
+
return test_lstat_func (do_lstat, true);
}
struct stat st1;
struct stat st2;
- /* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
-
/* Test for common directories. */
ASSERT (func (".", &st1) == 0);
ASSERT (func ("./", &st2) == 0);
main (void)
{
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_mkdir (mkdir, true);
}
int result;
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Test basic mkdir functionality. */
result = test_mkdir (do_mkdir, false);
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_mkfifo (mkfifo, true);
}
int result;
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result = test_mkfifo (do_mkfifoat, true);
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* We can only portably test creation of fifos. Anything else
requires root privileges and knowledge of device numbers. */
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_readlink (readlink, true);
}
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Setup. */
ASSERT (mkdir (BASE "dir", 0700) == 0);
main (void)
{
/* Remove any garbage left from previous partial runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_rename (rename, true);
}
int result;
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Test basic rename functionality, using current directory. */
result = test_rename (do_rename, false);
int
main (void)
{
+ /* Remove any leftovers from a previous partial run. */
+ system ("rm -rf " BASE "*");
+
return test_rmdir_func (rmdir, true);
}
static int
test_rmdir_func (int (*func) (char const *name), bool print)
{
- /* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
-
/* Setup. */
ASSERT (mkdir (BASE "dir", 0700) == 0);
ASSERT (close (creat (BASE "dir/file", 0600)) == 0);
main (void)
{
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
return test_symlink (symlink, true);
}
int result;
/* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Perform same checks as counterpart functions. */
result = test_readlink (do_readlink, false);
int
main (void)
{
+ /* Remove any leftovers from a previous partial run. */
+ system ("rm -rf " BASE "*");
+
return test_unlink_func (unlink, true);
}
static int
test_unlink_func (int (*func) (char const *name), bool print)
{
- /* Remove any leftovers from a previous partial run. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
-
/* Setup. */
ASSERT (mkdir (BASE "dir", 0700) == 0);
ASSERT (close (creat (BASE "dir/file", 0600)) == 0);
/* FIXME: Add tests of fd other than ".". */
int result1;
int result2;
+
+ /* Remove any leftovers from a previous partial run. */
+ system ("rm -rf " BASE "*");
+
result1 = test_rmdir_func (rmdirat, false);
result2 = test_unlink_func (unlinker, false);
ASSERT (result1 == result2);
int result3; /* Skip because of no lutimens support. */
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
result1 = test_utimens (utimens, true);
ASSERT (test_utimens (do_fdutimens, false) == result1);
int fd;
/* Clean up any trash from prior testsuite runs. */
- ASSERT (system ("rm -rf " BASE "*") == 0);
+ system ("rm -rf " BASE "*");
/* Basic tests. */
result1 = test_utimens (do_utimensat, true);