HiveCompatibilitySuite caches test tables in memory. As the srcpart test table is loaded by default, it's cached by HiveCompatibilitySuite. Later, it is used by the first test case in PruningTest to test column pruning. But currently InMemoryColumnarTableScan doesn't support column pruning.
The solution is to reset the test environment before running PruningSuite.