public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* Travis CI setup
@ 2015-07-25 17:34 Ciro Santilli
  2015-07-25 17:42 ` Simon Marchi
  0 siblings, 1 reply; 3+ messages in thread
From: Ciro Santilli @ 2015-07-25 17:34 UTC (permalink / raw)
  To: gdb

I've made a Travis CI build at:
https://github.com/cirosantilli/binutils-gdb/tree/gdb/travis

It runs in an Ubuntu 12.04 AMD64 machine.

It finishes in 20 minutes with 30 errors:
https://s3.amazonaws.com/archive.travis-ci.org/jobs/72605568/log.txt ,
less than the 46 on my Ubuntu 14.04 machine, and the same Buildbot
commit result.

With parallel tests make -j$(ncpus) it runs in 4 minutes, but the
error rate goes up.

Best of all: free testing infrastructure, that can be used by anyone
to test commits on branches before they are merged.

Let me know if the build steps on the .travis.yml can be improved
somehow to reduce false errors.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Travis CI setup
  2015-07-25 17:34 Travis CI setup Ciro Santilli
@ 2015-07-25 17:42 ` Simon Marchi
  2015-07-26 11:51   ` Ciro Santilli
  0 siblings, 1 reply; 3+ messages in thread
From: Simon Marchi @ 2015-07-25 17:42 UTC (permalink / raw)
  To: Ciro Santilli; +Cc: gdb

On 25 July 2015 at 13:34, Ciro Santilli <ciro.santilli@gmail.com> wrote:
> I've made a Travis CI build at:
> https://github.com/cirosantilli/binutils-gdb/tree/gdb/travis
>
> It runs in an Ubuntu 12.04 AMD64 machine.
>
> It finishes in 20 minutes with 30 errors:
> https://s3.amazonaws.com/archive.travis-ci.org/jobs/72605568/log.txt ,
> less than the 46 on my Ubuntu 14.04 machine, and the same Buildbot
> commit result.
>
> With parallel tests make -j$(ncpus) it runs in 4 minutes, but the
> error rate goes up.
>
> Best of all: free testing infrastructure, that can be used by anyone
> to test commits on branches before they are merged.
>
> Let me know if the build steps on the .travis.yml can be improved
> somehow to reduce false errors.

Hi Ciro,

You could install the systemtap-sdt-dev package, that would allow
running the tests that currently exit early with:

  fatal error: sys/sdt.h: No such file or directory

They probably show as untested or unsupported right now, so it won't
reduce the number of failures, just raise the number of passes.

Simon

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Travis CI setup
  2015-07-25 17:42 ` Simon Marchi
@ 2015-07-26 11:51   ` Ciro Santilli
  0 siblings, 0 replies; 3+ messages in thread
From: Ciro Santilli @ 2015-07-26 11:51 UTC (permalink / raw)
  To: Simon Marchi; +Cc: gdb

Thanks for the tip! I have added it as well, and the number of tests did go up.

I think on 14.04 apt-get build-dep installs it, but apparently not in 12.04.

On Sat, Jul 25, 2015 at 7:42 PM, Simon Marchi <simon.marchi@polymtl.ca> wrote:
> On 25 July 2015 at 13:34, Ciro Santilli <ciro.santilli@gmail.com> wrote:
>> I've made a Travis CI build at:
>> https://github.com/cirosantilli/binutils-gdb/tree/gdb/travis
>>
>> It runs in an Ubuntu 12.04 AMD64 machine.
>>
>> It finishes in 20 minutes with 30 errors:
>> https://s3.amazonaws.com/archive.travis-ci.org/jobs/72605568/log.txt ,
>> less than the 46 on my Ubuntu 14.04 machine, and the same Buildbot
>> commit result.
>>
>> With parallel tests make -j$(ncpus) it runs in 4 minutes, but the
>> error rate goes up.
>>
>> Best of all: free testing infrastructure, that can be used by anyone
>> to test commits on branches before they are merged.
>>
>> Let me know if the build steps on the .travis.yml can be improved
>> somehow to reduce false errors.
>
> Hi Ciro,
>
> You could install the systemtap-sdt-dev package, that would allow
> running the tests that currently exit early with:
>
>   fatal error: sys/sdt.h: No such file or directory
>
> They probably show as untested or unsupported right now, so it won't
> reduce the number of failures, just raise the number of passes.
>
> Simon

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-07-26 11:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-25 17:34 Travis CI setup Ciro Santilli
2015-07-25 17:42 ` Simon Marchi
2015-07-26 11:51   ` Ciro Santilli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).