beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tgroh <>
Subject [GitHub] incubator-beam pull request #518: [BEAM-155] Support Windowed Assertions in ...
Date Wed, 22 Jun 2016 01:39:46 GMT
GitHub user tgroh opened a pull request:

    [BEAM-155] Support Windowed Assertions in PAssert

    Be sure to do all of the following to help us incorporate your contribution
    quickly and easily:
     - [ ] Make sure the PR title is formatted like:
       `[BEAM-<Jira issue #>] Description of pull request`
     - [ ] Make sure tests pass via `mvn clean verify`. (Even better, enable
           Travis-CI on your fork and ensure the whole test matrix passes).
     - [ ] Replace `<Jira issue #>` in the title with the actual Jira issue
           number, if there is one.
     - [ ] If this contribution is large, please file an Apache
           [Individual Contributor License Agreement](
    This allows users to write assertions that a specific window contains contents,
    rather than the entire PCollection. This improves the power of assertions and
    allows per-window assertions to be written independently of each other, which
    allows for tests that are easier to comprehend.

You can merge this pull request into a Git repository by running:

    $ git pull multi_pane_passert

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #518
commit 28338a6de04609b6dcee3b68abbbe0424552d5e1
Author: Thomas Groh <>
Date:   2016-06-17T22:19:26Z

    Key with integers in GatherAllPanes
    Ensures that runners which do not support null values can handle

commit 3972260442f52b8d4d806426d3cbcfc2252b6c49
Author: Thomas Groh <>
Date:   2016-06-20T21:38:11Z

    Use GatherAllPanes in PAssert
    Instead of explicitly grouping by key, gather all the panes across the
    input window.

commit 6ec58a8a074f8b04bd64776c0eee4a5bd0d0c4ae
Author: Thomas Groh <>
Date:   2016-06-20T21:39:54Z

    Update test for GatherAllPanes

commit b1b14f73cd51b4b409ca22e46cc22b3d916c905c
Author: Thomas Groh <>
Date:   2016-06-21T17:44:43Z

    Add StaticWindows
    This is a windowFn that ignores the input and always assigns to the same
    input. It returns the provided window as the side input window if and
    only if that window is present within its set of windows.


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

View raw message