Commit Graph

106 Commits

Author SHA1 Message Date
George Oikonomou
7427a861a3 Only build cooja for tests that actually use it 2018-10-21 19:47:34 +01:00
George Oikonomou
61559808b4
Merge branch 'develop' into contrib/readthedocs 2018-06-05 22:04:25 +01:00
George Oikonomou
41c0851f79 Test readthedocs build on travis 2018-06-05 21:11:40 +01:00
Simon Duquennoy
94398b0176 CI: fail test in case building Docker image failed 2018-06-05 17:41:59 +02:00
Simon Duquennoy
7b38f46aba Travis: fix in test of whether the docker configuration has changed 2018-06-04 23:30:45 +02:00
Simon Duquennoy
74ce416884 Travis: if Dockerfile has changed, rebuild image. When updating branch develop, push new image to Dockerhub 2018-06-04 21:18:07 +02:00
Yasuyuki Tanaka
55f4f2ab44 tests/09-ipv6: add tests on neighbor cache update 2018-04-01 13:11:10 +02:00
Simon Duquennoy
b909fb2878 Docker: enable IPv6 automatically in container 2018-03-02 08:45:53 -08:00
Joakim Eriksson
68bb8cd037 added travis config 2018-01-12 01:20:53 +01:00
George Oikonomou
5919f120a5 Add data structure library test on platform native 2017-12-13 16:38:50 +00:00
Simon Duquennoy
bf27636c6c Travis.yml: switch to Docker 2017-11-23 07:07:55 -08:00
Simon Duquennoy
1a0a3f3d4e CI: balance out compile tests 2017-11-23 06:53:24 -08:00
Simon Duquennoy
040edc0b83 CI: merge simulation-base with ipv6 2017-11-23 06:53:24 -08:00
Simon Duquennoy
2593119a02 CI: merge IEEE 802.15.4 and 6tisch tests 2017-11-23 06:53:24 -08:00
Simon Duquennoy
97453edfb9 CI: merge base with nullnet 2017-11-23 06:53:24 -08:00
Simon Duquennoy
e62123ef47 CI: merge native ping and RPL BR tests 2017-11-23 06:53:24 -08:00
Simon Duquennoy
55eb462365 .travis.yml: use check-test.sh 2017-11-23 06:53:24 -08:00
Simon Duquennoy
a11269051b .travis.yml: use consistent ARM toolchain 2017-11-23 06:53:24 -08:00
Simon Duquennoy
665082ce97 Travis: only install msp430 where needed 2017-11-23 06:53:24 -08:00
Simon Duquennoy
27a04e14e6 Travis: show scriptlog, which contains the former testlog content 2017-11-23 06:53:24 -08:00
Simon Duquennoy
ac3c7fb51c Travis tests involving Cooja simulations: when running multiple seeds, fail if any seed fails, rather than succeed if any succeeds. 2017-11-23 06:53:24 -08:00
Simon Duquennoy
6cf4d62e90 Added CI test: native node ping 2017-11-12 14:25:29 +01:00
Simon Duquennoy
853a0a9c56 Added basic border router test, platform cooja, testing ping 2017-11-12 14:25:28 +01:00
Simon Duquennoy
b600452e28 Added tests for NullNet: broadcast/unicast for csma/tsch 2017-09-22 14:34:20 +02:00
Simon Duquennoy
9f298db63d Rename Travis rpl tests rpl-classic to reflect the new module name 2017-09-17 10:14:37 +02:00
Yasuyuki Tanaka
a5fadb2ebe sixtop: refactoring
- support draft-ietf-6tisch-6top-protocol-03
- maintain a sequence number per neighbor
- rename variables and constants
- reconsider file structure and file names
- make sf-simple part of example
- update sixtop/README.md
- add regression-tests for 6tisch
- apply C-DAC copyright notice
- bugfix + cleanup
2017-09-13 14:38:06 +09:00
Nicolas Tsiftes
0bf7ddcc7f Renamed regression-tests to tests in preparation for the addition of other types of tests. 2017-09-01 17:22:10 +02:00
Simon Duquennoy
a6643a9835 Added RPL-lite, a lightweight implementation of RPL. This is the new default. 2017-06-29 16:46:07 +02:00
Simon Duquennoy
3eefb4e10f Merge Travis sub-tests for faster check time 2017-05-16 20:55:13 +02:00
Simon Duquennoy
16611693e3 Cleanup Travis configuration file 2017-05-16 08:59:50 +02:00
Simon Duquennoy
6220aea14a Removing Rime, old platforms, old MAC layers, LLSEC (as a layer), some examples and apps 2017-05-14 01:14:05 +02:00
Yasuyuki Tanaka
9acf177036 Enable TSCH regression testing 2017-03-09 16:47:54 +09:00
Simon Duquennoy
ae554aa256 jn516x: update SDK 2017-03-08 11:24:35 +01:00
Yasuyuki Tanaka
3872965362 frame802154: comply with IEEE 802.15.4-2015 on PAN ID Field Handling
This patch changes the behaviors of frame802154_has_panid() for frames
of frame version 0b10 so that it complies with the PAN ID Field Handling
specification in IEEE 802.15.4-2015. For the other frame versions, 0b00
and 0b01, no change is made in frame802154_has_panid().

For more information, please refer to:
https://github.com/contiki-os/contiki/pull/1914/
2016-12-05 22:45:07 +01:00
Yasuyuki Tanaka
120632b4a8 travis: workaround for the Java issue on Travis CI
References:
https://docs.travis-ci.com/user/build-environment-updates/2016-12-01/
https://github.com/travis-ci/travis-ci/issues/6928#issuecomment-264227708
2016-12-02 16:48:57 +01:00
Simon Duquennoy
f26ea34c61 Run RPL regression tests in non-storing mode 2016-06-08 14:03:19 +02:00
Oliver Schmidt
0151a7c27e Merge pull request #1706 from oliverschmidt/master
Make use of new cl65 option --print-target-path.
2016-06-03 15:13:08 +02:00
Oliver Schmidt
ae0c5f0dd0 Make use of new cl65 option --print-target-path.
The new cl65 option --print-target-path allows to get rid of CC65_HOME altogether.
2016-06-03 13:30:25 +02:00
Antonio Lignan
688f4aefe0 Updates ARM toolchain to latest launchpad embedded version 2016-06-02 09:32:24 +02:00
Antonio Lignan
9e1c378919 Merge pull request #1469 from wbober/nrf52dk-pr
Add support for nRF52 DK platform
2016-06-01 23:11:39 +02:00
George Oikonomou
c5bea81bb6 Merge pull request #1530 from herjulf/avr-rss2
Adding AtMegaXXRFR2 support and avr-rss2 platform
2016-05-15 20:38:50 +01:00
George Oikonomou
9f1e87466f Fix failure of ARM-AAPCS travis job
Up till now we have been installing arm-gcc using apt from the team-gcc-arm-embedded ppa.

As discussed in #1453 and implemented in #1504, we have decided to lock travis to use the specific version of the toolchain that is documented in the READMEs of relevant platforms. However, the PPA no longer hosts this version, apt fails to install arm-gcc and as a result the job fails too.

This commit changes the travis job to wget an installation tarball for the desired version, instead of trying to install via apt.
2016-04-06 23:24:42 +01:00
Robert Olsson
42e7a6a7e1 Adding travis regression compile test for the avr-rss2 platform. 2016-02-22 20:53:19 +01:00
Wojciech Bober
2d45a4207a nrf52dk: regression tests 2016-02-15 09:37:38 +01:00
Benoît Thébaudeau
910f7b1ac8 travis: Force AAPCS toolchain version
Make Travis CI use the GNU ARM Embedded toolchain version specified by
the READMEs, instead of automatically using the latest version provided
by the PPA. In this way, the READMEs will still be correct after a PPA
upgrade, and the version used by Contiki is under control.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-02-07 18:21:57 +01:00
George Oikonomou
0d0e44036b Change travis arm tests to use gcc-arm-embedded v5 2016-01-10 16:07:38 +00:00
Simon Duquennoy
f9537b6355 Merge pull request #1219 from simonduq/jn516x-port
NXP JN516x Platform
2015-09-25 12:09:52 +02:00
Simon Duquennoy
36f6ce7b82 Added NXP JN516x regression testing 2015-09-23 14:38:43 +02:00
Lars Schmertmann
46ffc509c1 Added App/Tool/Example for usage of additional flash on econotag/mc1322x 2015-09-14 20:43:12 +02:00
Adam Dunkels
32511dc512 Enable the rpl-large test in travis 2015-08-27 10:27:56 +02:00