qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v5 0/0] .travis.yml: basic compile and check recipies
@ 2013-10-15 11:08 alex.bennee
  2013-10-15 11:08 ` [Qemu-devel] [PATCH] .travis.yml: basic compile and check recipes alex.bennee
  0 siblings, 1 reply; 12+ messages in thread
From: alex.bennee @ 2013-10-15 11:08 UTC (permalink / raw)
  To: aliguori; +Cc: qemu-devel, stefanha

Hi Anthony,

Here is my first pull request to add a simple .travis.yml profile to the
code base. I'm hoping to expand the range of testing once this is merged
(the tcg code gen tests are next on my list). However as it stands this
already catches build failures and regressions.

Since v4:
  - dropped SeaBIOS patch

Cheers,

Alex

The following changes since commit 1680d485777ecf436d724631ea8722cc0c66990e:

  Merge remote-tracking branch 'rth/tcg-ldst-6' into staging (2013-10-14 09:59:59 -0700)

are available in the git repository at:


  http://github.com/stsquad/qemu.git travis-ci

for you to fetch changes up to 90878d2c083629a4ee99b2d03158838b35e218c3:

  .travis.yml: basic compile and check recipes (2013-10-15 10:00:10 +0100)

----------------------------------------------------------------
Alex Bennée (1):
      .travis.yml: basic compile and check recipes

 .travis.yml | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)
 create mode 100644 .travis.yml

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH v3 0/0] .travis.yml: basic compile and check recipies
@ 2013-09-24 16:31 alex.bennee
  2013-09-24 16:31 ` [Qemu-devel] [PATCH] .travis.yml: basic compile and check recipes alex.bennee
  0 siblings, 1 reply; 12+ messages in thread
From: alex.bennee @ 2013-09-24 16:31 UTC (permalink / raw)
  To: qemu-devel; +Cc: stefanha

Assuming there are no further comments from this submission I shall
likely make my next posting a PULL request.

v3
  - re-based on current origin/master
  - squashed all .travis commits and re-worded commit
  - added clang builds
  - disabled "make check" for ftrace back-end
  - fixed broken build due to errant space
  - added Reviewed-by tag for Stefans review

--
Alex Bennée
  

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH] .travis.yml: basic compile and check recipes
@ 2013-09-13 15:20 alex.bennee
  2013-09-18 12:38 ` Stefan Hajnoczi
  0 siblings, 1 reply; 12+ messages in thread
From: alex.bennee @ 2013-09-13 15:20 UTC (permalink / raw)
  To: qemu-devel

From: Alex Bennée <alex@bennee.com>

While QEMU already has various continuous integration set-ups in
buildbot and commercial Jenkins setups there is some value in supporting
travis-ci as well. It is well integrated into GitHub work flow and will
trigger on all branch pushes and pull requests. This makes it easier for
an individual to kick off smoke tests on a work-in-progress branch
before eventual submission of patches/pull requests upstream.

The build matrix is currently split by target architecture because a
full build of QEMU can take some time. This way you get quick feedback
for any obvious errors.
---
 .travis.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 .travis.yml

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..69f60c1
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,19 @@
+language: c
+env:
+  - TARGETS=alpha-softmmu,alpha-linux-user
+  - TARGETS=arm-softmmu,arm-linux-user
+  - TARGETS=cris-softmmu
+  - TARGETS=i386-softmmu,x86_64-softmmu
+  - TARGETS=lm32-softmmu
+  - TARGETS=m68k-softmmu 
+  - TARGETS=microblaze-softmmu,microblazeel-softmmu
+  - TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
+  - TARGETS=moxie-softmmu
+  - TARGETS=or32-softmmu,
+  - TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
+  - TARGETS=s390x-softmmu
+  - TARGETS=sh4-softmmu,sh4eb-softmmu
+  - TARGETS=sparc-softmmu,sparc64-softmmu
+  - TARGETS=unicore32-softmmu
+  - TARGETS=xtensa-softmmu,xtensaeb-softmmu
+script: "./configure --target-list=${TARGETS} && make && make check"
-- 
1.8.4

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

end of thread, other threads:[~2013-10-15 11:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-15 11:08 [Qemu-devel] [PULL v5 0/0] .travis.yml: basic compile and check recipies alex.bennee
2013-10-15 11:08 ` [Qemu-devel] [PATCH] .travis.yml: basic compile and check recipes alex.bennee
  -- strict thread matches above, loose matches on Subject: below --
2013-09-24 16:31 [Qemu-devel] [PATCH v3 0/0] .travis.yml: basic compile and check recipies alex.bennee
2013-09-24 16:31 ` [Qemu-devel] [PATCH] .travis.yml: basic compile and check recipes alex.bennee
2013-09-24 23:44   ` Peter Maydell
2013-09-25 10:00     ` Alex Bennée
2013-09-26  7:38       ` Stefan Hajnoczi
2013-09-13 15:20 alex.bennee
2013-09-18 12:38 ` Stefan Hajnoczi
2013-09-18 14:35   ` Alex Bennée
2013-09-19  8:23     ` Stefan Hajnoczi
2013-09-19 16:01       ` Alex Bennée
2013-09-19 16:27         ` Stefan Hajnoczi

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 NNTP newsgroup(s).