You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@beam.apache.org by Jason Kuster <ja...@google.com> on 2016/08/12 18:46:17 UTC

Beam Testing Guide on Website

Hi Beam Community,

I've just created a pull request against the incubator-beam-website repo to
add a testing guide[1]. This guide shows what resources are available from
a testing perspective (both for users and developers of Beam) and explains
what we test when, with some details about the testing systems as well. I'd
love any feedback you have regarding the guide, either here or directly on
the PR[2]. Yay testing!

[1] https://github.com/jasonkuster/incubator-beam-site/blob/6
ad7ff02b7adfe3d870b0beffe30e8c625d136d5/contribute/testing.md
[2] https://github.com/apache/incubator-beam-site/pull/37

Best,

Jason

-- 
-------
Jason Kuster
Apache Beam (Incubating) / Google Cloud Dataflow

Re: Beam Testing Guide on Website

Posted by Aljoscha Krettek <al...@apache.org>.
Thanks for the write up, this guide should be really useful for new
contributors! I really like that we are so strong (and getting stronger) on
automated tests that also test how a user would use the system. This makes
releases significantly easier because we don't have to verify all the
functionality manually.

Cheers,
Aljoscha

On Sat, 13 Aug 2016 at 02:38 Dan Halperin <dh...@google.com> wrote:

> This is pretty nice. The pointer to DoFnTester, for instance, is really
> useful. No need to run a whole pipeline just to test your DoFn!
>
> I'll be leaving some comments in the PR.
>
> On Fri, Aug 12, 2016 at 11:46 AM, Jason Kuster <
> jasonkuster@google.com.invalid> wrote:
>
>> Hi Beam Community,
>>
>> I've just created a pull request against the incubator-beam-website repo
>> to
>> add a testing guide[1]. This guide shows what resources are available from
>> a testing perspective (both for users and developers of Beam) and explains
>> what we test when, with some details about the testing systems as well.
>> I'd
>> love any feedback you have regarding the guide, either here or directly on
>> the PR[2]. Yay testing!
>>
>> [1] https://github.com/jasonkuster/incubator-beam-site/blob/6
>> ad7ff02b7adfe3d870b0beffe30e8c625d136d5/contribute/testing.md
>> [2] https://github.com/apache/incubator-beam-site/pull/37
>>
>> Best,
>>
>> Jason
>>
>> --
>> -------
>> Jason Kuster
>> Apache Beam (Incubating) / Google Cloud Dataflow
>>
>
>

Re: Beam Testing Guide on Website

Posted by Aljoscha Krettek <al...@apache.org>.
Thanks for the write up, this guide should be really useful for new
contributors! I really like that we are so strong (and getting stronger) on
automated tests that also test how a user would use the system. This makes
releases significantly easier because we don't have to verify all the
functionality manually.

Cheers,
Aljoscha

On Sat, 13 Aug 2016 at 02:38 Dan Halperin <dh...@google.com> wrote:

> This is pretty nice. The pointer to DoFnTester, for instance, is really
> useful. No need to run a whole pipeline just to test your DoFn!
>
> I'll be leaving some comments in the PR.
>
> On Fri, Aug 12, 2016 at 11:46 AM, Jason Kuster <
> jasonkuster@google.com.invalid> wrote:
>
>> Hi Beam Community,
>>
>> I've just created a pull request against the incubator-beam-website repo
>> to
>> add a testing guide[1]. This guide shows what resources are available from
>> a testing perspective (both for users and developers of Beam) and explains
>> what we test when, with some details about the testing systems as well.
>> I'd
>> love any feedback you have regarding the guide, either here or directly on
>> the PR[2]. Yay testing!
>>
>> [1] https://github.com/jasonkuster/incubator-beam-site/blob/6
>> ad7ff02b7adfe3d870b0beffe30e8c625d136d5/contribute/testing.md
>> [2] https://github.com/apache/incubator-beam-site/pull/37
>>
>> Best,
>>
>> Jason
>>
>> --
>> -------
>> Jason Kuster
>> Apache Beam (Incubating) / Google Cloud Dataflow
>>
>
>

Re: Beam Testing Guide on Website

Posted by Dan Halperin <dh...@google.com>.
This is pretty nice. The pointer to DoFnTester, for instance, is really
useful. No need to run a whole pipeline just to test your DoFn!

I'll be leaving some comments in the PR.

On Fri, Aug 12, 2016 at 11:46 AM, Jason Kuster <
jasonkuster@google.com.invalid> wrote:

> Hi Beam Community,
>
> I've just created a pull request against the incubator-beam-website repo to
> add a testing guide[1]. This guide shows what resources are available from
> a testing perspective (both for users and developers of Beam) and explains
> what we test when, with some details about the testing systems as well. I'd
> love any feedback you have regarding the guide, either here or directly on
> the PR[2]. Yay testing!
>
> [1] https://github.com/jasonkuster/incubator-beam-site/blob/6
> ad7ff02b7adfe3d870b0beffe30e8c625d136d5/contribute/testing.md
> [2] https://github.com/apache/incubator-beam-site/pull/37
>
> Best,
>
> Jason
>
> --
> -------
> Jason Kuster
> Apache Beam (Incubating) / Google Cloud Dataflow
>

Re: Beam Testing Guide on Website

Posted by Dan Halperin <dh...@google.com.INVALID>.
This is pretty nice. The pointer to DoFnTester, for instance, is really
useful. No need to run a whole pipeline just to test your DoFn!

I'll be leaving some comments in the PR.

On Fri, Aug 12, 2016 at 11:46 AM, Jason Kuster <
jasonkuster@google.com.invalid> wrote:

> Hi Beam Community,
>
> I've just created a pull request against the incubator-beam-website repo to
> add a testing guide[1]. This guide shows what resources are available from
> a testing perspective (both for users and developers of Beam) and explains
> what we test when, with some details about the testing systems as well. I'd
> love any feedback you have regarding the guide, either here or directly on
> the PR[2]. Yay testing!
>
> [1] https://github.com/jasonkuster/incubator-beam-site/blob/6
> ad7ff02b7adfe3d870b0beffe30e8c625d136d5/contribute/testing.md
> [2] https://github.com/apache/incubator-beam-site/pull/37
>
> Best,
>
> Jason
>
> --
> -------
> Jason Kuster
> Apache Beam (Incubating) / Google Cloud Dataflow
>