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