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)

Reply via email to