christopher_dearb...@dell.com (christopher_dearb...@dell.com) wrote:
> I submitted a pull request that should resolve most of these issues 
> (https://github.com/crowbar/barclamp-network/pull/158).  That pull was merged 
> on Friday, but does not appear to be in this build.
> 
> Could whoever is managing the Travis builds take a look?

I realise that this is probably going to make me sound very lazy /
selfish / difficult to work with etc. ;-)  So apologies in advance, but ...

I'm really keen that I (or James, or anyone else) don't become the
bottleneck on Travis builds.  I really think it needs to be a
team-wide responsibility, e.g. if anyone sees test failures and thinks
they may have caused them, that they take the lead in resolving them.
That's especially true right now based on the other mail I just sent
to the list, since we're in a situation where pull requests are not
automatically tested prior to merge, and consequently trunk is at much
higher risk than it should be.

To this end, I have already spent quite a bit of effort trying to
ensure that the whole testing setup is properly documented in a way
that everyone can understand, e.g.

https://github.com/crowbar/crowbar/blob/master/doc/devguide/testing/travis.md
https://github.com/crowbar/crowbar/blob/master/doc/devguide/testing.md

That said, I do admit that it is currently missing a "how to
troubleshoot Travis test failures" section, and that is a sore
omission - thanks for helping me realise that!  However I have no time
to write this since I have to start preparing the rspec talk for
tomorrow, and anyway, I think I've done far more than my fair share of
documentation work recently ;-)  So can I suggest that someone else
take ownership of writing this, and use it as a good exercise in
learning about the Travis builds in the process?  Shouldn't be a big
job, and of course I'm happy to answer any questions which may arise.

Thanks!

_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to