SHTK_UNITTEST_MAIN(3) BSD Library Functions Manual SHTK_UNITTEST_MAIN(3)NAMEshtk_unittest_main — Standard test program entry point
LIBRARY
shtk_import unittest
SYNOPSISshtk_unittest_mainDESCRIPTION
The shtk_unittest_main function implements the standard entry point of a
test program that uses the shtk_unittest(3) library. The
shtk_unittest_main function runs all test cases registered within the
test case and determines the correct exit condition for the test program.
In order to use shtk_unittest_main, test programs must either explicitly
call the function from their main method as this:
main() { shtk_unittest_main "${@}"; }
Or the test program can be compiled with an override for the main
method's name:
$ shtk build -mshtk_unittest_main module_test.sh
In general, prefer the latter mechanism.
RETURN VALUES
Returns 0 (true) if all executed test cases pass, or 1 (false) if any
test fails.
SEE ALSOshtk(3), shtk_unittest(3)HISTORYshtk_unittest_main first appeared in shtk 1.6.
BSD November 8, 2014 BSD