Skip to content

[BEAM-479] Move local Flink integration tests to a profile#710

Closed
kennknowles wants to merge 2 commits intoapache:masterfrom
kennknowles:remove-flink-local
Closed

[BEAM-479] Move local Flink integration tests to a profile#710
kennknowles wants to merge 2 commits intoapache:masterfrom
kennknowles:remove-flink-local

Conversation

@kennknowles
Copy link
Member

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.

These tests are now activated by Jenkins in the intended way, the same as Dataflow, via mvn -DrunnableOnServicePipelineOptions=...

Since a local configuration is convenient and canonical, it is also valuable to have them in the config, so I have put them in a profile where the option string is hardcoded. This can be activated on the with mvn -P local-runnable-on-service-tests.

@kennknowles
Copy link
Member Author

R: @mxm OR @aljoscha

Worked with @dhalperi today to get all the postcommit Jenkins runs set up. There may be issues remaining here. Since it is Jenkins-related, I have to open the PR to work through the rest.

@aljoscha
Copy link
Contributor

This should not yet be working, right?

These tests can now be activated on the commandline
with -P local-runnable-on-service-tests and are
activated directly by Jenkins.
@kennknowles
Copy link
Member Author

Right. Just rebased after the merge of #709 and it is working. And the postcommit has been running successfully all along, and confirmed that it does test all the SDK tests that are pulled in: https://builds.apache.org/view/Beam/job/beam_PostCommit_RunnableOnService_FlinkLocal/org.apache.beam$beam-runners-flink_2.10/6/testReport/

@kennknowles
Copy link
Member Author

@manuzhang We just set up a Gearpump postcommit in Jenkins. Now I believe the Gearpump runner configuration should be updated in the same way as this - take a look and replicate?

@manuzhang
Copy link
Member

@kennknowles okay, let me try.

@dhalperi
Copy link
Contributor

LGTM, but I will wait for Flinkers to LGTM before merging :)

@mxm
Copy link
Contributor

mxm commented Jul 25, 2016

Thanks for the PR @kennknowles! Could you shed some lights on the current testing configuration? As far as I understand, the following tests are configured for the Flink Runner:

  • Unit tests
  • Runnable on Service tests (activated by property) [batch]
  • local Runnable on Service tests [streaming] (disabled by default)
  • local Runnable on Service tests [batch] (disabled by default)

Is that correct?

@aljoscha
Copy link
Contributor

Should we move the config for the streaming tests to the new profile as well? They are deactivated for now but they will be at some (near) point in the future.

@mxm
Copy link
Contributor

mxm commented Jul 25, 2016

Should we move the config for the streaming tests to the new profile as well? They are deactivated for now but they will be at some (near) point in the future.

+1 would make sense

@kennknowles
Copy link
Member Author

OK, I moved the streaming-runnable-on-service-tests execution to the profile as well.

@mxm you are completely correct about the different tests. Those that are activated by a property are run by Jenkins using a local configuration. That could change to a cluster in the future.

@mxm
Copy link
Contributor

mxm commented Jul 28, 2016

Thanks. Looks good to merge to me.

@asfgit asfgit closed this in 36720a6 Jul 29, 2016
@kennknowles kennknowles deleted the remove-flink-local branch November 12, 2016 03:01
pl04351820 pushed a commit to pl04351820/beam that referenced this pull request Dec 20, 2023
* feat: Add bloom filter related proto fields

PiperOrigin-RevId: 529511263

Source-Link: googleapis/googleapis@b071320

Source-Link: https://github.com/googleapis/googleapis-gen/commit/81dcde708a6e39da0f2f47dc8f16ee5e681a559f
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODFkY2RlNzA4YTZlMzlkYTBmMmY0N2RjOGYxNmVlNWU2ODFhNTU5ZiJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants