Kenneth Knowles created BEAM-280: ------------------------------------ Summary: TestPipeline should be constructible without a runner Key: BEAM-280 URL: https://issues.apache.org/jira/browse/BEAM-280 Project: Beam Issue Type: Bug Components: sdk-java-core Reporter: Kenneth Knowles Assignee: Thomas Groh
Today, one cannot create a {{Pipeline}} without a runner, as the runner is wired in to do transform expansions. However, we want to remove the {{DirectPipelineRunner}} from the SDK, so a {{TestPipeline}} should default to a no-op runner that performs no expansion, but crashes upon {{run()}}, or some such, in order to execute tests that do not really require a runner. (As soon as possible, this expansion wiring will be removed, but if we keep the {{Pipeline.run()}} convenience method, we may still need some optional runner set up) -- This message was sent by Atlassian JIRA (v6.3.4#6332)