Commit Graph

72 Commits

Author SHA1 Message Date
George Oikonomou
3446cee85b Break travis compile tests into smaller builds
* The previous 01-compile test has been renamed to compile-base. It
  now only tests {msp430, avr, native}-based platforms
* New test builds for arm-based and 8051-based ports (one build per arch)
* Only install arm-none-eabi, sdcc and srecord for the builds which need
  them. This will somewhat speed up all other tests
* Test er-rest-example and webserver-ipv6 for the cc2538
* An erroneous comment was fixed and another comment was somewhat
  clarified
2013-08-07 15:00:13 +01:00
Adam Dunkels
30497b0791 Switch to mspgcc 4.7.0 2013-08-06 21:28:00 +02:00
George Oikonomou
9e553c3d72 Update travis to use a newer SDCC
Due to SDCC bug #1986, we were previously stuck
with SDCC revision #7100. The bug was fixed with
rev #8719. Thus, we can now use newer versions

More info: http://sourceforge.net/p/sdcc/bugs/1986/
2013-08-06 18:28:16 +01:00
Ilya Dmitrichenko
2ce2354c84 [ci] Remove pointless $MAKE_TARGETS -
1. there was an odd error when this environment variable wasn't set
    (`[: =: unary operator expected`)
2. this environment variable is not used anywhere else

Removing it makes the logic look much simpler - do make `cooja.jar`
if build type is any other then `compile`.
2013-06-21 18:10:54 +01:00
Mariano Alvira
68acf28b04 Travis: disable the netperf test because it is flaky 2013-05-19 09:59:02 -04:00
Mariano Alvira
fd6cc5f696 Travis: fix the download location for the arm/mc1322x toolchain 2013-05-18 18:12:32 -04:00
Mariano Alvira
3ea8cce948 Travis: Print out logs so that debugging travis is possible. 2013-05-18 18:11:45 -04:00
Adam Dunkels
49bf7626f1 Split the collect test into collect and collect-lossy to make each individual
travis build complete faster.

Also changed the armgcc download link to a github location.
2013-03-18 09:07:33 +01:00
Ilya Dmitrichenko
9b6e748338 [ci] Travis needs 32-bit compatibility libraries 2013-03-16 15:28:26 +00:00
Adam Dunkels
76136a3ed3 Removed email notifications
Added a notifications: clause to turn off email notifications, which are otherwise enabled by default.
2013-01-10 08:16:20 +01:00
Adam Dunkels
ddb3c62524 Explicitly count the number of failed tests, test equality with 0, and explicitly exit with a non-zero error status if there are non-zero failed tests 2012-12-17 12:37:41 +01:00
George Oikonomou
02b90c9c63 Added rtests for 8051 ports 2012-12-16 22:21:44 +00:00
Adam Dunkels
e4aee4abbb travis integration of the Thingsquare Mist regression test framework 2012-12-10 01:50:23 +01:00
Adam Dunkels
4d811b41cc Structured the Contiki tests according to what they are supposed to test and broke them out as multiple parallel jobs. 2012-11-22 08:12:39 +01:00
Mariano Alvira
a1c2e471a8 have travis build TARGET=econotag instead of TARGET=redbee-econotag 2012-11-20 12:36:55 -05:00
Ilya Dmitrichenko
287da35a33 [ci] Fix failure detection when not all tests failed 2012-11-13 23:25:47 +00:00
Ilya Dmitrichenko
07e2b10d23 [ci] Build some examples for avr-raven and micaz 2012-11-13 13:39:36 +00:00
Ilya Dmitrichenko
79fed23753 [ci] Add avr toolchain for all build types 2012-11-13 12:52:48 +00:00
Ilya Dmitrichenko
b61f1e03db [ci] Add Cooja tests 2012-11-13 01:43:06 +00:00
Ilya Dmitrichenko
cac92f5f19 [ci] Build some examples for sky 2012-11-12 22:26:44 +00:00
Ilya Dmitrichenko
0c0267ca01 [ci] Install mc1233x toolchain and build some examples for redbee-econotag 2012-11-12 22:26:38 +00:00
Ilya Dmitrichenko
d299c8217c [ci] Add framework for Travis integration 2012-11-12 22:26:17 +00:00