running as unit tests for better reporting