diff options
author | Brooks Davis <brooks@FreeBSD.org> | 2020-03-23 19:01:23 +0000 |
---|---|---|
committer | Brooks Davis <brooks@FreeBSD.org> | 2020-03-23 19:01:23 +0000 |
commit | b0d29bc47dba79f6f38e67eabadfb4b32ffd9390 (patch) | |
tree | 54badfc4f7f2c5cfe01d092cd8ec571f6cc38d9c /lib/kyua/engine | |
parent | c697fb7f7cc9bedc5beee44d35b771c4e87b335a (diff) | |
parent | 08334c51dbb99d9ecd2bb86a2d94ed06da9e167a (diff) | |
download | src-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/Makefile | 21 |
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> |