Travis is well for unit testing with already existing compiler, however here I dont see how you will deploy the stage0 easily for automating.
I think you should stick with your buildbot and improve it in order to enhance pre merge tests on PL (why not trigger the test when the creator of the PL set it in ready mode, like a dedicated comment you use for merge. This will add a lot of load on your build server however. my 0.01 euros. ----- Gaetan 2014-02-20 0:46 GMT+01:00 Ben Noordhuis <[email protected]>: > On Wed, Feb 19, 2014 at 11:53 PM, Alex Crichton <[email protected]> wrote: > >> Currently, all patches are being tested after they are approved. > However, I > >> think it would be of great benefit for contributors - and reviewers - to > >> test patches before and after they're approved. > > > > I would personally love to explore using Travis-CI for this. I think > > this is almost exactly what travis was built for. That being said, > > there's no way that travis could handle a full `make check` for rust. > > > > However, perhaps travis could handle `make check-stage0-lite` (not > > that this rule exists yet). I think we would have to figure out how to > > avoid building LLVM, but beyond that we *should* be able to run a > > bunch of stage0 tests and optimistically print out the results of the > > PR. This obviously won't catch many classes of bugs, but perhaps it > > would be good enough for a preemptive check. The best part about this > > is that it's almost 0 overhead of automation for us because travis > > would handle all of it. > > $0.02 from the node.js and libuv camp: we have used Travis in the past > but there were so many spurious test failures (with no way to debug > them) that we moved to dedicated Jenkins instances. In my experience, > anything involving I/O is hit and miss with Travis. > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
