and the 'dnspython' module and will be skipped if these are not available.
See bin/tests/system/README for further details.
-Unit tests are implemented using cmocka unit testing framework.
-To run them, use configure --with-cmocka, then run make test or
-make unit.
+Unit tests are implemented using the CMocka unit testing framework. To
+build them, use configure --with-cmocka. Execution of tests is done by the
+Kyua test execution engine; if the kyua command is available, then unit
+tests can be run via make test or make unit.
Documentation
and the 'dnspython' module and will be skipped if these are not available.
See bin/tests/system/README for further details.
-Unit tests are implemented using cmocka unit testing framework.
-To run them, use `configure --with-cmocka`, then run `make test` or
-`make unit`.
+Unit tests are implemented using the CMocka unit testing framework.
+To build them, use `configure --with-cmocka`. Execution of tests is done
+by the Kyua test execution engine; if the `kyua` command is available,
+then unit tests can be run via `make test` or `make unit`.
### <a name="doc"/> Documentation
#
-# Check for kyua execution engine if ATF was requested
+# Check for kyua execution engine if CMocka was requested
# and bail out if execution engine was not found
#
done
if test -z "$KYUA"; then :
- as_fn_error $? "kyua test execution engine not found" "$LINENO" 5
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: kyua test execution engine not found" >&5
+$as_echo "$as_me: WARNING: kyua test execution engine not found" >&2;}
fi
fi
AC_SUBST(UNITTESTS)
#
-# Check for kyua execution engine if ATF was requested
+# Check for kyua execution engine if CMocka was requested
# and bail out if execution engine was not found
#
AC_ARG_VAR([KYUA], [path to kyua execution engine])
AS_IF([test "$with_cmocka" != "no"],
[AC_PATH_PROGS([KYUA], [kyua], [])
AS_IF([test -z "$KYUA"],
- [AC_MSG_ERROR([kyua test execution engine not found])])])
+ [AC_MSG_WARN([kyua test execution engine not found])])])
AC_SUBST([KYUA])
-Unit tests for BIND 9 are based on cmocka and test execution engine Kyua.
+Unit tests for BIND 9 are based on the CMocka testing framework and
+the Kyua test execution engine.
If your distribution of choice doesn't include packages for kyua or cmocka, the
sources can be found here: