478ee1a9a0
tests: add nucleo-f410 to unsufficient memory boards
2017-03-14 18:45:11 +01:00
Vincent Dupont
db65e8b3fe
tests: sort ARM_CORTEX_M_BOARDS in Makefile
2017-03-14 08:12:59 +01:00
Vincent Dupont
ad0f0877cc
tests,examples: sort BOARD_INSUFFICIENT_MEMORY alphabetically
2017-03-13 18:27:50 +01:00
Loïc Dauphin
ac53dff0cb
tests: rename opencm9-04 into opencm904
2017-03-03 09:57:53 +01:00
0e874357a2
tests: remove nucleo-l053 from unittests
2017-03-02 13:52:12 +01:00
4ca7f1096a
tests/unittests: exclude nucleo-l073 board
2017-02-24 16:12:41 +01:00
77df65e95e
tests: add nucleo32-f031 to unsufficient memory boards
2017-02-22 18:43:02 +01:00
3628617001
tests/unittest: add nucleo-f411 to ARM Cortex based boards
2017-02-22 15:18:21 +01:00
kYc0o
5ff272f9f8
tests/unittests: add more boards to insufficient memory list
2017-01-26 15:02:00 +01:00
Frits Kuipers
e483c2307b
boards/maple-mini: initial support
2017-01-21 16:27:17 +01:00
Loïc Dauphin
73a3be518b
tests: add opencm9-04 to insufficient memory boards in some tests
2017-01-20 18:11:00 +01:00
ca11e4c9e6
tests: add nucleo32-f303 to insufficient memory boards in some tests
2017-01-19 11:09:42 +01:00
963662416b
boards/nucleo32-f042: change board name nucleo->nucleo32
2017-01-18 22:04:59 +01:00
Vincent Dupont
1a12a40110
boards/nucleo-f042: initial support
2017-01-10 10:34:35 +01:00
zhuoshuguo
6a0ac75d2c
gnrc_mac: add mac tx and rx internal types and API.
2017-01-04 13:59:16 +01:00
Martine Lenders
71f778aa65
tests: provide unittests for ucrc16
2016-12-27 00:58:11 +01:00
9172e42437
tests/unittests: add stm32f3discovery to BOARD_INSUFFICIENT_MEMORY
2016-12-18 16:56:36 +01:00
Joakim Nohlgård
c5058673b7
tests/unittests: Mark limifrog-v1 for insufficient memory
2016-11-29 20:44:31 +01:00
Hauke Petersen
8787eee178
tests: blacklisted calliope-mini
2016-11-21 17:20:53 +01:00
Hauke Petersen
fe7fc50106
tests: blacklisted microbit for insufficiant RAM
2016-11-09 12:01:09 +01:00
Martine Lenders
57ab1b06d5
unittests: Add more boards to BOARD_INSUFFICIENT_MEMORY
...
Somehow in the merging of 6dac4bd
this was not catched, but those new
unittests made the total build too big for some more boards.
2016-11-01 11:05:43 +01:00
1659f56904
boards/nucleo-f070: initial support for nucleo-f070 board
2016-10-26 14:12:39 +02:00
Hauke Petersen
bee57a4d6a
Merge pull request #5798 from aabadie/nucleo-f030
...
boards: initial support for Nucleo f030 board
2016-10-25 19:50:59 +02:00
560a509036
make: remove trailing slash from BINDIR variable
2016-10-18 23:27:59 +02:00
3f29e77a4c
boards/nucleo-f030: initial support
2016-10-12 14:32:25 +02:00
68acc8857e
boards/arduino-zero: add initial support
2016-10-04 18:34:51 +02:00
Kees Bakker
076d5bda11
boards: add support for SODAQ Autonomo
...
The following features were tested (briefly):
* UART (the first)
* I2C using a BMP180 on a SODAQ TPH board
* SPI0, connected to the on-board serial data flash (only DevID was read
using the periph_spi test program)
* xtimer is working (it's the same code as in samr21)
boards/sodaq-autonomo: Disable the "big" unittests because it does not fit
2016-09-28 18:02:16 +02:00
Laurent Navet
3ff576e46a
tests: adapt for arduino uno and duemilanove support
...
- blacklist arduino-uno and arduino-duemilanove for
coap, libfixmath_unittests, lwip, nhdp,
pthread, pthread_barrier, pthread_cleanup, pthread_condition_variable
pthread_cooperation, pthread_rwlock and pthread_tls tests.
- fix sys/pipe build
- unittests: boards added to BOARD_INSUFICIENT_MEMORY list.
2016-09-21 21:12:58 +02:00
Joakim Nohlgård
ffb4573667
Merge pull request #5097 from gebart/pr/make-include
...
make: Place most configuration macros in a separate file instead of on the command line
2016-07-07 18:03:18 +02:00
Joakim Nohlgård
4d6883a732
tests/unittests: Remove unnecessary FORCE target
...
Changes to CFLAGS #defines are now picked up by the configuration
header (genconfigheader) when building, so the FORCE target is no longer
necessary when building different test suites.
2016-07-05 16:06:33 +02:00
kYc0o
62a9773a9c
boards/waspmote-pro: add support for Waspmote PRO v1.2
2016-07-05 13:05:12 +02:00
Leon M. George
c8985056e9
tests/unittests: cc2650stk insufficient memory
2016-04-18 19:00:50 +02:00
José Ignacio Alamos Aste
cc0e94f9c6
blacklist: nucleo-f072: blacklisted several examples and tests
2016-03-31 19:08:10 +02:00
Martine Lenders
4fb7939ab9
unittests: add new test runner script
2016-01-23 15:22:18 +01:00
Aaron Sowry
7759611713
Rename 'openmote' board to 'openmote-cc2538'
...
This is to avoid ambiguity with future versions of the OpenMote platform.
2016-01-23 08:06:15 +13:00
Martine Lenders
fa7df9adb2
unittests: deactivate relic tests for all but native
2015-12-18 23:48:32 +01:00
Martine Lenders
d1d39fd3cf
Revert "unittests: deactivate relic tests for all but native"
2015-12-18 23:44:58 +01:00
Martine Lenders
18ab5bf898
unittests: deactivate relic tests for all but native
2015-12-18 23:40:20 +01:00
Victor Arino
3a8a932b27
boards/nucleo-f103: add support for nucleo-f103
2015-12-15 17:23:27 +01:00
Oleg Hahm
7fd62876af
unittests: exclude tests for particular platforms
2015-12-08 08:58:11 +01:00
Paul Rathgeb
cefe2a6698
make: Blacklisted the board 'weio' for some test due to insufficient
...
RAM/ROM
Blacklisted LPC11Uxx.h for doxygen
2015-10-01 20:11:48 +02:00
Hauke Petersen
fe5d9fb3df
tests: removed redbee-econotag from blacklistings
2015-09-04 10:44:48 +02:00
Cenk Gündoğan
7848a03549
tests/unittests: BOARD_INSUFFICIENT_RAM => BOARD_INSUFFICIENT_MEMORY
2015-08-28 18:13:34 +02:00
Frank Holtz
ee952f79fe
boards: added nrf6310 support. (NRF51 MCU)
2015-08-23 17:00:01 +02:00
5d8349298f
remove bulk of legacy network stack and drivers
2015-08-06 12:12:47 +02:00
Hauke Petersen
ccf91572f8
tests: blacklisted nrf51dongle for some tests
2015-07-28 18:11:32 +02:00
Nico von Geyso
4a4235c622
Unified Cipher API and Block cipher operation modes
2015-07-22 19:18:34 +02:00
René Kijewski
98aec32f6b
ng_netif: more formats for ng_netif_addr_from_str
2015-06-13 13:38:11 +02:00
BytesGalore
9079e30da0
sys/net/fib: added function to request a set of destination addresses
2015-06-02 16:42:47 +02:00
Martine Lenders
fd48ccd5d4
unittests: add nrf51822 boards to BOARD_INSUFFICIENT_RAM
2015-05-12 20:06:09 +02:00
Philipp Rosenkranz
d53c7759e9
unittests: move test data to common header
2015-03-22 13:58:36 +01:00
Martine Lenders
09867e3f39
unittests: add spark-core to BOARD_INSUFFICIENT_RAM
2015-03-19 15:13:19 +01:00
Martine Lenders
41f60aca4c
pktbuf: port to use ng_ version
2015-02-19 13:51:27 +01:00
Thomas Eichinger
b0d1ca2d31
tests: blacklist nucleo-f334 in tests not fitting into RAM
2015-01-28 11:20:44 +01:00
René Kijewski
f684aa4b2d
tests: make embUnit a normal sys module
...
There is nothing quite special about embUnit.
This PR makes it a normal sys module, so that you can use it in any
application / test.
2014-12-21 20:04:57 +01:00
Oleg Hahm
0c967c4d3f
cpu: msp430: renamed msp430x16x to msp430fxyz
2014-12-02 17:46:57 +01:00
Martine Lenders
0de78831f9
unittests: Provide unittests for net_dev_dummy
...
* tests if net_dev_dummy is correct and if driver part of net_dev is
correct
2014-10-30 20:37:21 +01:00
Martine Lenders
cf3fdaabb6
unittests: add test network device
...
The reasoning behind this commit is twofold:
1. test the "lower" part (the device part) of netdev
2. provide a well defined testing infrastructure for modules that utilise
netdev
The actual tests that represent 1. are provided in the following commit
2014-10-30 20:37:20 +01:00
Martine Lenders
a569f2b92c
net: Initial import of a global packet buffer
2014-10-16 11:52:30 +02:00
Martine Lenders
4c6e17b39b
unittests: make: Fix unittests for branch changes
...
Changing between branches in git typically leaves directories empty and
does not remove them. If you have different unittests in different
branches this leads to an error in building them, since the current
configuration expects a Makefile in all `tests-*` directory. This change
configures Make to search for a Makefile in `tests-*` rather than just
assuming that there is one.
2014-09-08 12:36:15 +02:00
Martine Lenders
67fcd0d71b
unittests: Simplify module-wise rebuild
2014-08-27 14:04:33 +02:00
Martine Lenders
b1035acc98
unittests: do not use auto_init
2014-08-21 20:45:36 +02:00
Kevin Funk
e8141ca5d8
cbor: CBOR implementation for RIOT-OS
...
This is a malloc-free implementation of the Concise Binary Object
Representation (CBOR) data format for the RIOT-OS.
This implementation mostly stand-alone, and it should be pretty easy to
port to other platforms. We're only using the C STL and some custom
network-related functionaliy which could be easily replaced by depending
on arpa/inet.h.
The CBOR API is straight-forward to use and provides encoding/decoding
functionality for all major C types, such as:
- int
- uint64_t
- int64_t
- float
- double
- char*
- struct tm
- time_t
It is possible to conditionally compile this module via CFLAGS:
- CBOR_NO_SEMANTIC_TAGGING: All semantic-tagging features removed
- CBOR_NO_CTIME: All ctime related features removed
- CBOR_NO_FLOAT: All floating-point related features removed
- CBOR_NO_PRINT: All features depending on printf removed
2014-08-05 19:49:51 +02:00
René Kijewski
ac9c80f417
make: don't use export on example makefiles
2014-07-10 15:23:31 +02:00
René Kijewski
b17028bb46
tests/Travis: run unittests on x86, too
2014-06-24 21:07:20 +02:00
René Kijewski
d19fc447ed
make: make DIRS usable for applications
2014-06-23 15:50:10 +02:00
Martin Lenders
f201ceed99
unittests: Force execution of $(UNITTEST_LIBS) build target
2014-05-27 10:41:28 +02:00
Martine Lenders
62139bd0d2
Merge pull request #1207 from Kijewski/unittests-makefile.include
...
unittests: support Makefile.include in test suites
2014-05-26 14:51:12 +02:00
Thomas Eichinger
1e983c9670
s/PROJECT/APPLICATION/g
...
fixes #548
2014-05-26 13:21:09 +02:00
René Kijewski
4df2f4b4da
unittests: support Makefile.include in test suites
...
This change will pull in the `Makefile.include` for every test suite
that is compiled in.
Fixes #1205 .
2014-05-18 16:20:35 +02:00
René Kijewski
0246329050
unittests: separate test suites from main.c
...
This change removes the need to patch the main.c if you add or remove a
test suite. A test suite in `tests/unittests/tests-XXX` needs to export
the function `void tests_XXX(void)`, which gets called by `main()`.
The `tests-XXX/Makefile` looks like your average module:
```
MODULE = tests-XXX
include $(RIOTBASE)/Makefile.base
```
2014-05-14 12:57:52 +02:00
René Kijewski
297bc52062
unittests: use subfolders for different tests
...
Unittests for e.g. different libraries can be put into
`tests/unittests/tests-XXX`, where `XXX` is your test suite.
If `unittests` is made with `make all` (or any explicit argument), then
all test suites get built. If you use `make tests-XXX tests-YYY …` then
only the test suites `XXX` and `YYY` get built.
2014-05-14 12:48:56 +02:00
Martin Lenders
9ce8ab2275
Create unittest application
2014-04-10 15:33:10 +02:00