summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/sh/tests/Kyuafile12
-rw-r--r--bin/sh/tests/Makefile7
-rw-r--r--bin/test/tests/Kyuafile12
-rw-r--r--bin/test/tests/Makefile7
4 files changed, 12 insertions, 26 deletions
diff --git a/bin/sh/tests/Kyuafile b/bin/sh/tests/Kyuafile
deleted file mode 100644
index b2e4b32..0000000
--- a/bin/sh/tests/Kyuafile
+++ /dev/null
@@ -1,12 +0,0 @@
--- $FreeBSD$
-
-syntax(2)
-
-test_suite("FreeBSD")
-
--- Some tests in here are silently not run when the tests are executed as
--- root. Explicitly tell Kyua to drop privileges.
---
--- TODO(jmmv): Kyua needs to do this by default, not only when explicitly
--- requested. See https://code.google.com/p/kyua/issues/detail?id=6
-tap_test_program{name="legacy_test", required_user="unprivileged"}
diff --git a/bin/sh/tests/Makefile b/bin/sh/tests/Makefile
index 94bcba6..f6ddb8a 100644
--- a/bin/sh/tests/Makefile
+++ b/bin/sh/tests/Makefile
@@ -3,10 +3,15 @@
.include <bsd.own.mk>
TESTSDIR= ${TESTSBASE}/bin/sh
-KYUAFILE= yes
TAP_TESTS_SH= legacy_test
TAP_TESTS_SH_SED_legacy_test= -e 's,__SH__,/bin/sh,g'
+# Some tests in here are silently not run when the tests are executed as
+# root. Explicitly tell Kyua to drop privileges.
+#
+# TODO(jmmv): Kyua needs to do this by default, not only when explicitly
+# requested. See https://code.google.com/p/kyua/issues/detail?id=6
+TEST_METADATA.legacy_test+= required_user="unprivileged"
SUBDIR+= builtins errors execution expansion parameters parser set-e
diff --git a/bin/test/tests/Kyuafile b/bin/test/tests/Kyuafile
deleted file mode 100644
index b2e4b32..0000000
--- a/bin/test/tests/Kyuafile
+++ /dev/null
@@ -1,12 +0,0 @@
--- $FreeBSD$
-
-syntax(2)
-
-test_suite("FreeBSD")
-
--- Some tests in here are silently not run when the tests are executed as
--- root. Explicitly tell Kyua to drop privileges.
---
--- TODO(jmmv): Kyua needs to do this by default, not only when explicitly
--- requested. See https://code.google.com/p/kyua/issues/detail?id=6
-tap_test_program{name="legacy_test", required_user="unprivileged"}
diff --git a/bin/test/tests/Makefile b/bin/test/tests/Makefile
index dfffbed..be32dbb 100644
--- a/bin/test/tests/Makefile
+++ b/bin/test/tests/Makefile
@@ -3,8 +3,13 @@
.include <bsd.own.mk>
TESTSDIR= ${TESTSBASE}/bin/test
-KYUAFILE= yes
TAP_TESTS_SH= legacy_test
+# Some tests in here are silently not run when the tests are executed as
+# root. Explicitly tell Kyua to drop privileges.
+#
+# TODO(jmmv): Kyua needs to do this by default, not only when explicitly
+# requested. See https://code.google.com/p/kyua/issues/detail?id=6
+TEST_METADATA.legacy_test+= required_user="unprivileged"
.include <tap.test.mk>
OpenPOWER on IntegriCloud