I'll be adding more than a few tests in the next few days, so this will be very welcome. All new tests should use this framework, and not the old one. Eventually we'll convert all tests to use the new framework and remove the old test-lib.sh.