[Patternfly] A proposed strategy for adding tests to patternfly core

Andres Galante agalante at redhat.com
Fri Jul 15 11:27:53 UTC 2016


+1 That's a wise move.

Thanks Patrick! awesome job :)

On Fri, Jul 15, 2016 at 8:26 AM, Jeffrey Phillips <jephilli at redhat.com>
wrote:

> Agreed Brain. Great job Patrick! I like this approach as well Brian. We
> should add tests when fixing bugs and when adding features, long term
> benefits far outweigh the short term costs.
>
> Jeff
>
> On Jul 14, 2016, at 6:26 PM, Brian Leathem <bleathem at redhat.com> wrote:
>
> Hello all,
>
> Patrick has recently added a javascript testing framework to patternfly
> core [1].  Patrick has a secondary PR adding some basic smoke-level tests
> for each of our patterns [2].  Great job Patrick!
>
> Having these tests present is really valuable, as we gain more confidence
> in introducing changes to the codebase knowing that we haven't broken
> anything in the process.  (Note: the angular-patternfly project has a lot
> of tests already present).
>
> I propose that we go about adding new tests to patternfly core in a rather
> pragmatic approach:  Whenever a new bug is filed against patternfly core,
> we verify the bug report by writing a test.  Once the bug is resolved, that
> same test is used to verify the fix.  Finally the test is present to guard
> against any regressions re-introducing the bug.  Three birds, one stone.
>
> With the above approach for adding tests we will grow out test coverage of
> patternfly core over an extended period of time.  We will increase our
> confidence in the codebase without requiring any dedicated sprints to
> "catch up".
>
> Thoughts?
>
> Brian
>
> [1] https://github.com/patternfly/patternfly/pull/342
> [2] https://github.com/patternfly/patternfly/pull/354
> _______________________________________________
> Patternfly mailing list
> Patternfly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
>
>
>
> _______________________________________________
> Patternfly mailing list
> Patternfly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/patternfly/attachments/20160715/836a859b/attachment.htm>


More information about the PatternFly mailing list