Commit Graph

109 Commits

Author SHA1 Message Date
Simon Duquennoy 4ea5d41d52 Merge branch release-4.2 back into develop 2018-11-09 17:04:31 +01:00
Yasuyuki Tanaka 54a2889614 test/10-ipv6-nbr: add 01-test-nbr-multi-addrs 2018-10-24 07:03:10 -07:00
George Oikonomou a2c9f75e46 Add out of tree build tests 2018-10-23 15:51:03 +01:00
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