beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Halperin (JIRA)" <>
Subject [jira] [Updated] (BEAM-317) Implement PAssert without using Side Inputs
Date Sat, 25 Jun 2016 16:54:37 GMT


Daniel Halperin updated BEAM-317:
    Fix Version/s: 0.2.0-incubating

> Implement PAssert without using Side Inputs
> -------------------------------------------
>                 Key: BEAM-317
>                 URL:
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-java-core
>            Reporter: Thomas Groh
>            Assignee: Kenneth Knowles
>            Priority: Minor
>             Fix For: 0.2.0-incubating
> SideInputs are not supported equally by all runners. Implementing assertions as a main
input and a serialized assertion allows runner implementors to test their implementations
prior to constructing side inputs.
> satisfies is the same, but accumulates the entire input into a single pane which it takes
as a main input.
> containsInAnyOrder encodes the expected elements as they need not be serializable, and
then can be implemented in terms of satisfies.
> empty can be implemented by failing if provided with any elements, so long as the success
counter is not the means by which success is measured.

This message was sent by Atlassian JIRA

View raw message