The PipelineTest class no longer hardcodes knowledge about how to find the testdata files that it needs for the test cases it creates. This logic now lives in its own interface (TestdataLoader), which lets you write tests in dependent packages that need to interface with other testdata sources besides the local filesystem.
The PipelineTest class no longer hardcodes knowledge about how to find the testdata files that it needs for the test cases it creates. This logic now lives in its own interface (
TestdataLoader
), which lets you write tests in dependent packages that need to interface with other testdata sources besides the local filesystem.