On Tue, Feb 05, 2008 at 11:16:07AM +0100, Julio M. Merino Vidal wrote:
>
> mbuf_head() {
> set "descr" "My tests for the mbuf kernel function"
> }
> mbuf_body() {
> ... load kernel module ...
> ... fire kernel-side tests ...
> ... dump kernel output into a "kern.log" file ...
>
> # Process the kern.log file
> atf_check 'grep blah kern.log' 0 ignore null
> ...
> }
> mbuf_cleanup() {
> ... unload kernel module ...
> }
This looks interesting. I will give it a try.
> Mmm, the more I think on this, the more I find this idea
> interesting. The only problem is that the framework itself will be
> near to impossible to be portable. But hey, as the ROADMAP states,
> extreme portability is not a goal :-)
I run FreeBSD here so your kernel interface should be usable here ;-)
BTW, your examples on http://www.netbsd.org/~jmmv/atf/examples.html
do not work:
o In t_example_1.cpp: It should be ATF_ADD_TEST_CASE(tcs, pow_func)
instead of tcs.push_back(&pow_func)
o In t_example_2: atf.header.subr and atf.footer.subr are necessary
to be included and you have to set Prog_Name and call main.
Cheers,
Martin
--
PGP Key: http://sosend.de/mk/MartinKulas_sosend_de.pub.asc
Attachment:
pgpbpFGXqcYGv.pgp
Description: PGP signature