aboutsummaryrefslogtreecommitdiff
path: root/lib/kyua/engine
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2020-03-23 19:01:23 +0000
committerBrooks Davis <brooks@FreeBSD.org>2020-03-23 19:01:23 +0000
commitb0d29bc47dba79f6f38e67eabadfb4b32ffd9390 (patch)
tree54badfc4f7f2c5cfe01d092cd8ec571f6cc38d9c /lib/kyua/engine
parentc697fb7f7cc9bedc5beee44d35b771c4e87b335a (diff)
parent08334c51dbb99d9ecd2bb86a2d94ed06da9e167a (diff)
downloadsrc-b0d29bc47dba79f6f38e67eabadfb4b32ffd9390.tar.gz
src-b0d29bc47dba79f6f38e67eabadfb4b32ffd9390.zip
Import the kyua test framework.
Having kyua in the base system will simplify automated testing in CI and eliminates bootstrapping issues on new platforms. The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT. Reviewed by: emaste Obtained from: CheriBSD Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24103
Notes
Notes: svn path=/head/; revision=359260
Diffstat (limited to 'lib/kyua/engine')
-rw-r--r--lib/kyua/engine/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/kyua/engine/Makefile b/lib/kyua/engine/Makefile
new file mode 100644
index 000000000000..fdacd5ae6703
--- /dev/null
+++ b/lib/kyua/engine/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+KYUA_LIB= engine
+CFLAGS= -DKYUA_ARCHITECTURE=\"${MACHINE_ARCH}\" \
+ -DKYUA_PLATFORM=\"${MACHINE}\"
+
+SRCS= atf.cpp \
+ atf_list.cpp \
+ atf_result.cpp \
+ config.cpp \
+ exceptions.cpp \
+ filters.cpp \
+ kyuafile.cpp \
+ plain.cpp \
+ requirements.cpp \
+ scanner.cpp \
+ tap.cpp \
+ tap_parser.cpp \
+ scheduler.cpp
+
+.include <bsd.lib.mk>