On 5/17/06, bpettichord / gmail.com <bpettichord / gmail.com> wrote: > test-unit itself puts code in an END block that creates and executes a > test runner if one hasn't already been created. > > And END blocks are executed (at the end) in the REVERSE order than how > they were defined. > > Therefore, you have to define your END block before 'test/unit' is > loaded. Or create the test runner yourself. Oh I get it. So it's not so arcane an issue after all. For a while I thought I was going mental.. things weren't happening in the order I was specifying.. but it's just that I didn't understand was was going on when I was specifying things the way I was. Neat.