Skip to content
Karl Ramm edited this page May 3, 2009 · 3 revisions

Test Suites

(proposed) #27

There are many possibilities, two that stick in my mind are:

Unit tests that drive the library and possibly other things from python via ctypes.

    • project 1: lib/zephyr_tests.py is the start of both a ctypes wrapper for libzephyr and a test driver that uses it.
    • milestone 0 (passed): round-trip a ZNotice_t
    • milestone 1: test the recently-changed authentication functions
    • milestone 57: test coverage of all of lib
    • project 2: make server/* into a library and build the same kind of tests around it.
    • evil plot 2a: run a server that is an outer shell of python around the wrapped functions... and gradually substitute more pure python, working inwards
FunctionalTesting that creates a multi-server zephyr-realm (possibly with attendant kdc) via qemu.
Clone this wiki locally