1*8a272653SPeter HolmAll test programs must implement these three procedures: 2*8a272653SPeter Holm 3*8a272653SPeter Holmint setup(int nb) 4*8a272653SPeter Holmvoid cleanup(void) 5*8a272653SPeter Holmint test(void) 6*8a272653SPeter Holm 7*8a272653SPeter HolmThe setup() procedure is called once before test() is called multiple times 8*8a272653SPeter Holmuntil timeout. After timeout cleanup() is called. 9*8a272653SPeter Holmtest() should periodically test the global variable done_testing and return. 10