some unit test fixes
multiple test runner suite