[Cuis] Did we drop PNG support?

Juan Vuletich juan at jvuletich.org
Fri Dec 20 12:15:32 CST 2013


On 12/20/2013 1:16 PM, Frank Shearar wrote:
> On every commit, CI runs your entire test suite. When things fail, you
> immediately know which commit broke the test, which gives you much
> less code (hopefully) to analyse, to find the breakage. CI is all
> about closing the feedback loop.
>
> Further, in GitHub's case, you can use Travis CI to handle the CI
> part. Because the test suite runs against every commit, a pull request
> will be validated (or not), and Travis CI can update the pull
> request's commit status. This gives you, the reviewer of the pull
> request, a green/red light, telling you that the PR doesn't break
> anything.
>
> (For the seriously pedantic, the thing you _really_ want is to merge
> the PR into the master and run the test suite on that. _That_ green
> light should inform the commit status of the PR. Alas, no one actually
> does that.)
>
> frank

But all this assumes that:
a) Tests will catch every possible bug
b) Immediately after a test starts failing, someone will review the code

And people starts being less careful about quality, believing that the 
CI server can compensate for it.

(Do I need to say names?)

Cheers,
Juan Vuletich




More information about the Cuis mailing list