aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-02-12 18:34:06 -0500
committerMike Frysinger <vapier@gentoo.org>2009-02-12 18:47:21 -0500
commit0c93216363511f5d24bba0ece697b32d59bd78fa (patch)
tree4e158bb160e0be2901070c0ab1211a7f5188cd26 /tests
parentsandbox: check signal returns and allow SIGHUP to be ignored (diff)
downloadsandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.tar.gz
sandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.tar.bz2
sandbox-0c93216363511f5d24bba0ece697b32d59bd78fa.zip
disable tests for unavailable funcs
Not all systems implement the full range of functions we wrap, so we shouldn't require them in the test suite either. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/faccessat-0.c1
-rw-r--r--tests/fchmodat-0.c1
-rw-r--r--tests/fchownat-0.c1
-rw-r--r--tests/futimesat-0.c1
-rw-r--r--tests/linkat-0.c1
-rw-r--r--tests/lutimes-0.c1
-rw-r--r--tests/mkdirat-0.c1
-rw-r--r--tests/mkfifoat-0.c1
-rw-r--r--tests/mknodat-0.c1
-rw-r--r--tests/openat-0.c1
-rw-r--r--tests/openat64-0.c1
-rw-r--r--tests/renameat-0.c1
-rw-r--r--tests/symlinkat-0.c1
-rw-r--r--tests/test-skel-0.c9
-rw-r--r--tests/unlinkat-0.c1
-rw-r--r--tests/utime-0.c1
-rw-r--r--tests/utimensat-0.c1
-rw-r--r--tests/utimes-0.c1
18 files changed, 26 insertions, 0 deletions
diff --git a/tests/faccessat-0.c b/tests/faccessat-0.c
index 6dee61c..20f8e03 100644
--- a/tests/faccessat-0.c
+++ b/tests/faccessat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_FACCESSAT
#define FUNC faccessat
#define SFUNC "faccessat"
#define FUNC_STR "%i, \"%s\", %x, %x"
diff --git a/tests/fchmodat-0.c b/tests/fchmodat-0.c
index 554a17b..b4fa90f 100644
--- a/tests/fchmodat-0.c
+++ b/tests/fchmodat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_FCHMODAT
#define FUNC fchmodat
#define SFUNC "fchmodat"
#define FUNC_STR "%i, \"%s\", %o, %x"
diff --git a/tests/fchownat-0.c b/tests/fchownat-0.c
index eef70bb..5cfef45 100644
--- a/tests/fchownat-0.c
+++ b/tests/fchownat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_FCHOWNAT
#define FUNC fchownat
#define SFUNC "fchownat"
#define FUNC_STR "%i, \"%s\", %i, %i, %x"
diff --git a/tests/futimesat-0.c b/tests/futimesat-0.c
index a341e20..0fdc5ef 100644
--- a/tests/futimesat-0.c
+++ b/tests/futimesat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_FUTIMESAT
#define FUNC futimesat
#define SFUNC "futimesat"
#define FUNC_STR "%i, \"%s\", %p"
diff --git a/tests/linkat-0.c b/tests/linkat-0.c
index 97391e5..4489168 100644
--- a/tests/linkat-0.c
+++ b/tests/linkat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_LINKAT
#define FUNC linkat
#define SFUNC "linkat"
#define FUNC_STR "%i, \"%s\", %i, \"%s\", %x"
diff --git a/tests/lutimes-0.c b/tests/lutimes-0.c
index aadf2e1..07a03dc 100644
--- a/tests/lutimes-0.c
+++ b/tests/lutimes-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_LUTIMES
#define FUNC lutimes
#define SFUNC "lutimes"
#define FUNC_STR "\"%s\", %p"
diff --git a/tests/mkdirat-0.c b/tests/mkdirat-0.c
index d1cffd2..37f26ff 100644
--- a/tests/mkdirat-0.c
+++ b/tests/mkdirat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_MKDIRAT
#define FUNC mkdirat
#define SFUNC "mkdirat"
#define FUNC_STR "%i, \"%s\", %o"
diff --git a/tests/mkfifoat-0.c b/tests/mkfifoat-0.c
index 4a6e355..eb13fb4 100644
--- a/tests/mkfifoat-0.c
+++ b/tests/mkfifoat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_MKFIFOAT
#define FUNC mkfifoat
#define SFUNC "mkfifoat"
#define FUNC_STR "%i, \"%s\", %o"
diff --git a/tests/mknodat-0.c b/tests/mknodat-0.c
index bfd7e50..fc9261d 100644
--- a/tests/mknodat-0.c
+++ b/tests/mknodat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_MKNODAT
#define FUNC mknodat
#define SFUNC "mknodat"
#define FUNC_STR "%i, \"%s\", %o, %x"
diff --git a/tests/openat-0.c b/tests/openat-0.c
index 1ae2e08..351044d 100644
--- a/tests/openat-0.c
+++ b/tests/openat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_OPENAT
#define FUNC openat
#define SFUNC "openat"
#define FUNC_STR "%i, \"%s\", %o"
diff --git a/tests/openat64-0.c b/tests/openat64-0.c
index df14390..a4004ae 100644
--- a/tests/openat64-0.c
+++ b/tests/openat64-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_OPENAT64
#define FUNC openat64
#define SFUNC "openat64"
#define FUNC_STR "%i, \"%s\", %o"
diff --git a/tests/renameat-0.c b/tests/renameat-0.c
index 1f776fa..e5c4357 100644
--- a/tests/renameat-0.c
+++ b/tests/renameat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_RENAMEAT
#define FUNC renameat
#define SFUNC "renameat"
#define FUNC_STR "%i, \"%s\", %i, \"%s\""
diff --git a/tests/symlinkat-0.c b/tests/symlinkat-0.c
index cbeaa36..0f1618b 100644
--- a/tests/symlinkat-0.c
+++ b/tests/symlinkat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_SYMLINKAT
#define FUNC symlinkat
#define SFUNC "symlinkat"
#define FUNC_STR "\"%s\", %i, \"%s\""
diff --git a/tests/test-skel-0.c b/tests/test-skel-0.c
index c7450eb..c782704 100644
--- a/tests/test-skel-0.c
+++ b/tests/test-skel-0.c
@@ -1,7 +1,12 @@
#include "tests.h"
+#ifndef CONFIG
+# define CONFIG 1
+#endif
+
int main(int argc, char *argv[])
{
+#if CONFIG
int i, test_ret;
if ((argc - 1) % (ARG_CNT + 1) || argc == 1) {
@@ -30,4 +35,8 @@ int main(int argc, char *argv[])
}
return test_ret;
+#else
+ puts("not implemented");
+ return 0;
+#endif
}
diff --git a/tests/unlinkat-0.c b/tests/unlinkat-0.c
index bb46349..b836b08 100644
--- a/tests/unlinkat-0.c
+++ b/tests/unlinkat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_UNLINKAT
#define FUNC unlinkat
#define SFUNC "unlinkat"
#define FUNC_STR "%i, \"%s\", %x"
diff --git a/tests/utime-0.c b/tests/utime-0.c
index 6a51007..3084613 100644
--- a/tests/utime-0.c
+++ b/tests/utime-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_UTIME
#define FUNC utime
#define SFUNC "utime"
#define FUNC_STR "\"%s\", %p"
diff --git a/tests/utimensat-0.c b/tests/utimensat-0.c
index 25f7af1..34e1339 100644
--- a/tests/utimensat-0.c
+++ b/tests/utimensat-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_UTIMENSAT
#define FUNC utimensat
#define SFUNC "utimensat"
#define FUNC_STR "%i, \"%s\", %p, %x"
diff --git a/tests/utimes-0.c b/tests/utimes-0.c
index 191b5b9..b571ac9 100644
--- a/tests/utimes-0.c
+++ b/tests/utimes-0.c
@@ -1,3 +1,4 @@
+#define CONFIG HAVE_UTIMES
#define FUNC utimes
#define SFUNC "utimes"
#define FUNC_STR "\"%s\", %p"