Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-1557

Separate TestPipeline into 2 versions: one for users, and one for sdk/runner developers

Details

    • Improvement
    • Status: Resolved
    • P2
    • Resolution: Won't Fix
    • Not applicable
    • Not applicable
    • sdk-java-core

    Description

      At the moment, TestPipeline enforces some usage patterns, that may be too strict for non sdk/runner developers. It is therefore desired to separate it into 2 versions, one that is strict, and aimed to be used by sdk/runner developers, and one that is more lenient, and aimed to be used by casual (i.e., non sdk/runner) users.

      For instance, the lenient version of the TestPipeline should NOT be required to be used as a JUnit rule, and should be easily inlined into test methods.

      See also the discussion in GitHub PR #2089.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              staslev Stas Levin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: