Splitting off the instantiation of actual tests for various archives from the test code itself will allow for third parties to create archives and have them easily use the existing test suite within cereal without having to be directly included in cereal (think modules).
Splitting off the instantiation of actual tests for various archives from the test code itself will allow for third parties to create archives and have them easily use the existing test suite within cereal without having to be directly included in cereal (think modules).