George Oikonomou
d56dfde006
Compile-test the data structure library example
...
Adds compile tests for native, sky, zoul, nrf52dk
2017-12-13 23:18:01 +00:00
George Oikonomou
5919f120a5
Add data structure library test on platform native
2017-12-13 16:38:50 +00:00
George Oikonomou
bf44dbe62e
Add unit tests for the data structure libraries
2017-12-13 16:38:50 +00:00
George Oikonomou
32ec93842e
Compile-test the nullnet example for platform native
2017-12-13 13:30:06 +00:00
Simon Duquennoy
1b0bc03036
Added compile test for NullNet on Native
2017-12-13 11:23:45 +01:00
Simon Duquennoy
e795517750
Merge branch 'develop' into contrib/stack-guard
2017-12-05 15:16:54 +01:00
Atis Elsts
7233dfbbdd
Add a regression test for the stack check library
2017-12-01 13:35:06 +00:00
Simon Duquennoy
01d06c30df
Added CI test for CoAP
2017-11-29 09:30:46 -08:00
Simon Duquennoy
f972c1b48e
CI: cleanup 07-simulation-base
2017-11-23 06:53:24 -08:00
Simon Duquennoy
0422b10f26
CI: prallelize make in .csc files
2017-11-23 06:53:24 -08:00
Simon Duquennoy
81fb3ecab1
CI compile tests: parallelize make
2017-11-23 06:53:24 -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
2c1a739984
CI script tests: more homogeneous logs
2017-11-23 06:53:24 -08:00
Simon Duquennoy
53dd64a8c8
CI border router tests: rename *.tunsliplog to *.tunslip.log to comply with .gitignore
2017-11-23 06:53:24 -08:00
Simon Duquennoy
87d57583e5
CI compile tools: refactor makefile
2017-11-23 06:53:24 -08:00
Simon Duquennoy
f1413b6e00
CI: added compile test for jn516x folder
2017-11-23 06:53:24 -08:00
Simon Duquennoy
3933fd30df
CI: tool compilation: clean before building
2017-11-23 06:53:24 -08:00
Simon Duquennoy
bd152ad21f
CI tests: enable IPv6 where required
2017-11-23 06:53:24 -08:00
Simon Duquennoy
7fe2dc55c2
Added missing variable initialization in test-sixp-pkt.c
2017-11-23 06:53:24 -08:00
Simon Duquennoy
e40d106f85
CI: added check-test.sh
2017-11-23 06:53:24 -08:00
Simon Duquennoy
59c7f356fd
CI: rework simulation test
2017-11-23 06:53:24 -08:00
Simon Duquennoy
7c8feecb11
CI: rework Doxygen test
2017-11-23 06:53:24 -08:00
Simon Duquennoy
8bece21980
CI: rework compile test
2017-11-23 06:53:24 -08:00
Simon Duquennoy
2e482ab56b
CI: rework doxygen test
2017-11-23 06:53:24 -08:00
Simon Duquennoy
dd7960f636
CI: minor fix to simexec.sh
2017-11-23 06:53:24 -08:00
Simon Duquennoy
d49f0c6980
CI: rework tools compile test
2017-11-23 06:53:24 -08:00
Simon Duquennoy
d8604d3c0c
CI native networking test: do not show compilation output unless the test fails
2017-11-23 06:53:24 -08:00
Simon Duquennoy
1b93e2c5cc
CI simualtion tests: order tests explicitly
2017-11-23 06:53:24 -08:00
Simon Duquennoy
b4c4c740fa
CI: homogenize logs
2017-11-23 06:53:24 -08:00
Simon Duquennoy
01e29b74e1
Fix top-level test makefile (which is not used in Travis), only intended for local use
2017-11-23 06:53:24 -08:00
Simon Duquennoy
1487f60289
CI simulation tests: cleaner output and simplified test logic
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
cc39e4d615
Merge branch 'develop' into contrib/project-conf-fix
2017-11-17 20:19:32 +01:00
Simon Duquennoy
cec2941221
Merge branch 'develop' into contrib/test-scripts
2017-11-17 19:02:57 +01:00
Simon Duquennoy
83fb4b68b5
Merge branch 'develop' into contrib/traceroute
2017-11-17 17:26:17 +01:00
Simon Duquennoy
6f15a2aa65
CI script tests: minor fixes
2017-11-17 08:06:47 -08:00
Simon Duquennoy
db437fde33
Merge branch 'develop' into contrib/travis-deterministic-tests
2017-11-17 16:44:35 +01:00
Atis Elsts
a211cb6e31
Allow to set a different number of MAC retransmissions for different classes of packets
2017-11-17 14:13:20 +00:00
Simon Duquennoy
164f228e91
Added CI test for traceroute
2017-11-14 10:04:31 +01:00
Simon Duquennoy
640fbd33b5
CI script tests: order tests explicitly
2017-11-14 10:03:10 +01:00
Simon Duquennoy
45ef10ff64
CI script tests: homogenize logs
2017-11-14 10:02:58 +01:00
Simon Duquennoy
295a0c6d63
CI: simplify script tests
2017-11-12 14:25:29 +01:00
Simon Duquennoy
6cf4d62e90
Added CI test: native node ping
2017-11-12 14:25:29 +01:00
Simon Duquennoy
7c1c901028
Added CI test: border router on Sky motes
2017-11-12 14:25:28 +01:00
Simon Duquennoy
44e33a8da3
Added CI test: border router with TSCH
2017-11-12 14:25:28 +01:00
Simon Duquennoy
853a0a9c56
Added basic border router test, platform cooja, testing ping
2017-11-12 14:25:28 +01:00
Simon Duquennoy
22cc45c797
Added ability to run arbitrary .sh scripts as test
2017-11-12 14:25:28 +01:00
Simon Duquennoy
aaf2e297cd
rpl-lite CI test: remove unnecessary define from project-conf.h
2017-11-11 15:33:59 +01:00
Simon Duquennoy
7f8ff9d9af
Simulation script for tests with random rearrangement: use a random generator that lets us control the seed. Set the seed to the Cooja simulation seed.
2017-11-11 15:28:48 +01:00
Niclas Finne
48eeb1caa1
Added energest example to regression compile tests
2017-11-02 01:17:26 +01:00
Simon Duquennoy
16a77d97f7
Move 'examples/coap-example' to 'examples/coap'
2017-11-01 09:31:20 +01:00
George Oikonomou
bfb744bdaa
Delete platform-specific border-router example (jn516x/tsch/simple-sensor-network/)
2017-11-01 00:06:02 +00:00
George Oikonomou
c98a8c06d0
Delete platform-specific border-router example (jn516x/rpl/)
2017-11-01 00:06:02 +00:00
George Oikonomou
4654fe761d
Combine all RPL Border Routers under a single, modular example
2017-11-01 00:06:02 +00:00
George Oikonomou
25e8518507
Compile-test the slip-radio example
2017-10-31 22:26:22 +00:00
George Oikonomou
0795c57963
Remove udp-echo-server travis test
2017-10-31 12:59:33 +00:00
Simon Duquennoy
cb7848f704
Add more compile tests, making sure all examples are covered
2017-10-30 21:49:02 +00:00
Simon Duquennoy
eafd90f014
Moving rpl-tsch examples into folder 6tisch
2017-10-30 21:49:02 +00:00
Simon Duquennoy
34c0ddb38a
Moving timer, trickle and logging examples to new directory: examples/libs
2017-10-30 21:49:02 +00:00
Simon Duquennoy
898a6a0cb7
Moving storage-related examples to new directory: examples/storage
2017-10-30 21:49:02 +00:00
George Oikonomou
1f46933a7b
Move example to the top-level dir (rpl-udp)
2017-10-30 21:46:55 +00:00
George Oikonomou
21af2f7195
Remove the udp-ipv6 example
2017-10-30 21:46:55 +00:00
George Oikonomou
dd1f06fb01
Move example to the top-level dir (rpl-border-router) and tidy-up webserver configuration
...
Previously, we were using the example's Makefile to configure whether we want a web server built into the BR. We had 3 options:
* No web server
* Internal web server
* External web server (from apps/)
The last option is no longer evailable. This commit removes support for this option and it also simplifies the situation: We now merely use a CPP macro to enable/disable the web server.
2017-10-30 21:46:55 +00:00
George Oikonomou
2efb34834f
Move example to the top-level dir (multicast)
2017-10-30 21:46:55 +00:00
George Oikonomou
93b0b6822d
Move example to the top-level dir (rpl-tsch)
2017-10-30 21:46:55 +00:00
George Oikonomou
53ef81795e
Move example to the top-level dir (CoAP)
2017-10-30 21:46:54 +00:00
George Oikonomou
a0f741ec6e
Move example to the top-level dir (SLIP Radio)
2017-10-30 21:46:54 +00:00
George Oikonomou
d605dc3b82
Add simple UDP echo server example
...
This example used to be considered specific to the CC2538DK platform. However, there was nothing really platform-specific to it. This commit moves the example to the top-level examples directory and documents it.
2017-10-30 21:46:54 +00:00
George Oikonomou
6e02eb5aed
Remove the rpl-simple example and associated tests
2017-10-30 21:46:53 +00:00
George Oikonomou
2eda4992c2
Merge pull request #126 from simonduq/pr/move-doxygen
...
Updates and moves Doxygen
2017-10-29 23:06:39 +00:00
Simon Duquennoy
f40492ade9
Moving /doc to /tools/doxygen
2017-10-29 13:33:09 +01:00
George Oikonomou
e5c40b8953
Test all three multicast engines on travis
2017-10-28 22:20:38 +01:00
Simon Duquennoy
9cb34c85c0
TSCH: more automated configuration
2017-10-12 17:09:19 +02:00
Simon Duquennoy
2e39fe0d6b
TSCH: disable per-slot logging in most examples
2017-10-12 17:08:45 +02:00
Simon Duquennoy
41967732b1
Added MAKE_ROUTING make variable for cleaner routing protocol selection
2017-10-12 08:42:42 +02:00
George Oikonomou
a6cf2700c1
Do not #undef things in a test's project-conf.h
2017-10-08 17:03:01 +01:00
Simon Duquennoy
fb0de6dd7a
Various fixes to netstack config
2017-10-08 14:47:34 +02:00
Joakim Eriksson
40f189a3a3
removed NETSTACK_CONF_MAC_OTHER
2017-10-08 00:46:57 +02:00
Simon Duquennoy
20559fd308
Auto-include project-conf.h whenever found
2017-10-07 09:45:38 +02:00
Simon Duquennoy
a258f42645
Fix Doxygen Travis test
2017-10-06 17:17:40 +02:00
Simon Duquennoy
543408db68
Re-organzie ip stack implementation
2017-09-22 17:09:54 +02:00
Simon Duquennoy
b600452e28
Added tests for NullNet: broadcast/unicast for csma/tsch
2017-09-22 14:34:20 +02:00
Simon Duquennoy
0aa44c3c22
Homogenize NET layer config with MAC
2017-09-22 14:34:20 +02:00
Simon Duquennoy
5f2b3c2fcb
Use global MAC_CONF_WITH_TSCH instead of ad-hoc WITH_TSCH flags
2017-09-22 14:34:20 +02:00
Simon Duquennoy
ffc94f832c
MAC layer configuration done from Makefile instead of .h files
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
81d34e1d51
Add an example for ETSI Plugtest 2017
...
The 1st F-Interop 6TiSCH Interoperability Event:
http://www.etsi.org/news-events/events/1197-6tisch-interop-prague-2017
2017-09-15 16:01:11 +09:00
Yasuyuki Tanaka
57263042ae
sixtop: use LOG APIs instead of PRINTF from net-debug.h
2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka
7530c560c5
sixtop: support draft-ietf-6tisch-6top-protocol-07
2017-09-13 14:38:06 +09: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
Yasuyuki Tanaka
a5a0505d54
TSCH: remove tsch-packet-create test
...
This test ended its role when tsch_packet_create_eb() and
tsch_packet_create_eack() were refined.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka
4fdaef2694
TSCH: make tsch_packet_create_eb() use NETSTACK_FRAMER.create()
...
tsch_packet_create_eb() is changed to build an Enhanced Beacon in the
packetbuf directly. Along with this, its signature is updated by
removing buf and buf_size from the argument list.
2017-09-13 14:38:05 +09:00
Simon Duquennoy
3361a46389
Compile tests: fix path to coap example
2017-09-02 09:54:28 +02:00
Simon Duquennoy
6c96a428f2
Get rid of IP64 test, which relies on external Internet connectivity
2017-09-01 17:22:12 +02: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