runs all tests. skips all tests with invalid top types - should be fixed, at least for builds.