Closed
Description
I believe splitting out separate compilation into new directories was done so that we would not get pickler failures when we compile all of pos/run. This imposes a tax on everyone using the test framework because things will be misclassified. In particular everyone coming from Scala-2, since they don't have a structure like this.
Would it not be far simpler if the pickling tests skipped all tests that were directories? That's maybe a two-line change in the test framework vs a constant hassle for its users.