It is unclear whether TET is really open-source.
While the TET website claims that it is opensource under an "Artistic" license, the actual license that is present in the released version of the TET toolkit appears to be a restrictive one.
One option for us would be to create an alternative, BSD-licensed, test harness that is good enough for our own needs.
2024/01/15
Selected ATF as the replacement for TET. The test/libtest hierarchy will be removed shortly.
2018/12/25
An API for writing tests is being implemented under test/libtest.
2010/08/09
The current (v3.8) TET source distribution appears to have been updated to include a copy of the "Artistic" license.
Possible alternatives:
I like the Kyua suggestion -- it's in use for the FreeBSD base system test cases now.
Correct a link.
Another alternative is LLVM's test infrastructure. I find it to be very developer-friendly.
@emaste Thanks for your suggestions.
I am inclined to go with ATF/Kyua because (a) it is available out of the box in many *BSD OSes today and (b) it also suffices for our testing needs.
Converting our current TET-based test suites to use ATF's APIs appears to be a SMOP (a Simple Matter of Programming), i.e. slightly tedious, but feasible.