Re: KinesisIO Tests - are they run anywhere?

2020-07-14 Thread Ismaël Mejía
Just for reference we already run localstack for DynamoDB tests via testcontainers [1] so everything should be ready (at least module wise) to run other simulated ITs. Being able to run all our AWS related ITs with localstack is a really simple and nice contribution to do if anyone is interested.

Re: KinesisIO Tests - are they run anywhere?

2020-07-14 Thread Kenneth Knowles
Localstack looks really cool. We have to consider resource consumption and latency for where it fits in the testing plan. It definitely seems useful for having ITs easily. For individual IOs, an in-process implementation can be much more performant without losing much accuracy (since it is also

Re: KinesisIO Tests - are they run anywhere?

2020-07-10 Thread Alexey Romanenko
I think that we should get back to this question since that time we have more and more AWS-related IO connectors (mostly in Java SDK afaik). It would be great to have a dedicated Beam’s credentials to run all our AWS-releasted ITs against real AWS instance, but till then, I’m +1 to run such

Re: KinesisIO Tests - are they run anywhere?

2020-07-09 Thread Luke Cwik
It has come up a few times[1, 2, 3, 4] and there have also been a few comments over time about whether someone could donate AWS resources to the project. 1: https://issues.apache.org/jira/browse/BEAM-601 2: https://issues.apache.org/jira/browse/BEAM-3373 3:

Re: KinesisIO Tests - are they run anywhere?

2020-07-09 Thread Mani Kolbe
Have you guys considered using localstack to run AWS service based integration tests? https://github.com/localstack/localstack On Thu, 9 Jul, 2020, 5:25 PM Piotr Szuberski, wrote: > Yeah, I meant KinesisIOIT tests. I'll do the same with the cross-language > it tests then. Thanks for your reply

Re: KinesisIO Tests - are they run anywhere?

2020-07-09 Thread Piotr Szuberski
Yeah, I meant KinesisIOIT tests. I'll do the same with the cross-language it tests then. Thanks for your reply :) On 2020/07/08 17:13:11, Alexey Romanenko wrote: > If you mean Java KinesisIO tests, then unit tests are running on Jenkins [1] > and ITs are not running since it requires AWS

Re: KinesisIO Tests - are they run anywhere?

2020-07-08 Thread Alexey Romanenko
If you mean Java KinesisIO tests, then unit tests are running on Jenkins [1] and ITs are not running since it requires AWS credentials that we don’t have dedicated to Beam for the moment. In the same time, you can run KinesisIOIT with your own credentials, like we do in Talend (a company that

KinesisIO Tests - are they run anywhere?

2020-07-08 Thread Piotr Szuberski
I'm writing KinesisIO external transform with python wrapper and I found that the tests aren't executed anywhere in Jenkins. Am I wrong or there is a reason for that?