Commit Graph

100 Commits

Author SHA1 Message Date
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
Simon Duquennoy a5e3faca5f Travis: upgrade mspgcc to 4.7.2 2015-08-20 10:09:45 +02:00
George Oikonomou 8f57eb6c21 Use a different LibreOffice ppa to install doxygen
Up to now we were using the LibreOffice 4.3 ppa (ppa:libreoffice/libreoffice-4-4) to install doxygen. The LibreOffice Packaging team appear to have removed this ppa, resulting in our doxygen build failing.

This changes the ppa we use to LibreOffice 4.4.x.
2015-08-08 01:11:34 +01:00
Antonio Lignan 2cee62eb33 Merge pull request #1074 from g-oikonomou/cc26xx/contrib/new-cc26xxware
Update to latest CC26xxware and add it as a submodule
2015-05-21 10:01:00 +02:00
Moritz 'Morty' Strübe 038ee9f82b Add to regrssion: compile-tool sto .travis.yml 2015-05-18 09:12:53 +02:00
George Oikonomou f680d5dcc5 Do not fetch CC26xxware manually for travis tests 2015-05-17 15:01:02 +01:00
George Oikonomou e8c43d27d4 Download srecord for arm aapcs tests 2015-05-14 16:52:49 +01:00