I like the ideas of using travis! I actually started a branch long ago to
add a .travis.yml to the repo, which I just updated:

https://github.com/chapel-lang/chapel/pull/342


Back then it was taking 60+ minutes to run the builds, but I think it
would be fast enough now with the smoke test script. I also like that the
status is integrated into the pull request UI, making it easy for
reviewers and devs to find out if/when something is broken.

What do others think?

Here is more information about how travis integrates with github pull
requests:

http://blog.travis-ci.com/2012-09-04-pull-requests-just-got-even-more-aweso
me/



On 9/8/14, 2:48 PM, "Francisco Souza" <[email protected]> wrote:

>Hello hello,
>Earlier today I broke your smoke tests with pull request #325 :( Sorry
>about that.
>
>I figured out we could use travis for running smoke tests on every
>pull request, so contributors can see the impact of their changes in
>the tests.
>
>This can be expanded to other tasks as well, like ``make test``.
>
>A good thing about travis, is that it can generate a build matrix
>based on environment and compilers, and it already supports gcc and
>clang. Here's a still broken example, from my fork:
>https://travis-ci.org/fsouza/chapel/builds/34755579
>
>Any thoughts on this?
>
>Regards,
>Francisco
>
>--------------------------------------------------------------------------
>----
>Want excitement?
>Manually upgrade your production database.
>When you want reliability, choose Perforce
>Perforce version control. Predictably reliable.
>http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clkt
>rk
>_______________________________________________
>Chapel-developers mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/chapel-developers


------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Chapel-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-developers

Reply via email to