Marian Buschsieweke
7c1f35daa4
tests/libfixmath_unittests: Blacklist atmega1284p
2019-11-18 23:50:54 +01:00
Marian Buschsieweke
74db50032f
tests: Added test for the ws281x driver
2019-11-18 22:45:40 +01:00
3091de3a50
tests/blob: add test application for blob.inc.mk
2019-11-18 17:53:48 +01:00
Marian Buschsieweke
edb03cceb7
tests: Added atmega1284p to Makefile.ci
...
Added the ATmega1284P on a breadboard to the Makefile.ci for tests that
require more RAM/ROM than provided.
2019-11-18 00:08:01 +01:00
1d20e9e1bb
tests/driver_pca9685: remove useless BOARD_BLACKLIST
...
The efm32 arch is blacklisted at driver dependency level.
2019-11-16 14:16:27 +01:00
550bd160ae
Merge pull request #12719 from aabadie/pr/pkg/spiffs_msp430
...
tests/pkg_spiffs: exclude msp430 boards because of missing memory
2019-11-15 20:42:20 +01:00
2f5f69e23a
tests/pkg_spiffs: exclude msp430 boards because missing memory
...
The build fails during link because of insufficient memory. No need to use BOARD_BLACKLIST for msp430 based boards
2019-11-15 19:11:37 +01:00
c3a647f15e
tests/pkg_semtech-loramac: remove useless BOARD_BLACKLIST
...
msp430 architecture is blacklisted at package level. pic32-clicker/wifire boards doesn't provided the some required features (SPI, GPIO_IRQ)
2019-11-15 18:14:25 +01:00
779e25bc7d
tests/sys_arduino_analog: add test application
...
The goal of this application is to test the analogRead and analogWrite Arduino function
2019-11-15 17:51:45 +01:00
Leandro Lanzieri
a78354c271
tests/unittests/ipv6_addr: Add tests for ipv6_addr_split_prefix
2019-11-15 14:35:30 +01:00
Leandro Lanzieri
b5930af760
tests/unittests/ipv6_addr: Add tests for ipv6_addr_split_iface
2019-11-15 14:35:30 +01:00
Leandro Lanzieri
ad4fc4b76e
tests/nanocoap_cli: Adapt to change in ipv6_addr_split_iface
2019-11-15 14:35:30 +01:00
Leandro Lanzieri
e64d327ea8
tests/gnrc_udp: Adapt to change in ipv6_addr_split_iface
2019-11-15 14:35:30 +01:00
Leandro Lanzieri
c3a02d86df
tests/gnrc_ipv6_ext_frag: Adapt to change in ipv6_addr_split_iface
2019-11-15 14:35:30 +01:00
Marian Buschsieweke
8854255d7a
tests/bitarithm_timings: Fix use of volatile
...
The tests used the volatile qualifier for two this:
1. Prevent the compiler to optimize out calls to the inline-able functions
bitarithm_msb, bitarithm_lsb, bitarithm_bits_set
2. Communication between IRQ context and thread context
While the first use is valid, the second is dangerous, see [1], [2], [3], [4].
This commit replaces the second use with C11 atomics, which were explicitly
added to the C standard to address this use case.
[1]: https://www.kernel.org/doc/html/latest/process/volatile-considered-harmful.html
[2]: http://c.isvolatileusefulwiththreads.com/
[3]: https://web.archive.org/web/20181124154026/http://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/
[4]: https://blog.regehr.org/archives/28
2019-11-15 09:22:18 +01:00
Marian Buschsieweke
a1be610c9d
tests/bitarithm_timings: Fixed hang
...
Prevent bitarithm_lsb() from being called with 0, as it loops forever then
2019-11-15 09:21:24 +01:00
Francisco
2adc5a23c2
Merge pull request #12361 from haukepetersen/add_nimble_autoconn
...
pkg/nimble: add simple BLE connection manager: autoconn
2019-11-14 14:02:24 +01:00
Kevin "Tristate Tom" Weiss
57e791fcc9
Merge pull request #12705 from fjmolinas/pr_fix_periph_timer_frdmk64f
...
tests/periph_timer: add frdm-k64f/k22f to 32kHz timers
2019-11-14 11:38:43 +01:00
Francisco Molina
f851a40098
tests/periph_timer: 32Khz as timer speed for frdm-k%f
2019-11-14 10:42:34 +01:00
Hauke Petersen
28acb901ab
tests: add nimble_autoconn_ccnl test
2019-11-13 12:59:35 +01:00
Hauke Petersen
046c6f3e8e
tests: add nimble_autoconn_gnrc test
2019-11-13 12:59:35 +01:00
Hauke Petersen
a49dada291
tests: add test for qmc5883l driver
2019-11-13 12:56:26 +01:00
a42bdaeecd
Merge pull request #12694 from miri64/tests/enh/periph_cpuid
...
tests/periph_cpuid: read CPUID_LEN from app instead of environment
2019-11-12 19:57:22 +01:00
Martine Lenders
b5465402b5
Merge pull request #12678 from miri64/tests/enh/gnrc_sock+gnrc_neterr
...
tests: add a simple proof of concept test for gnrc_sock + gnrc_neterr
2019-11-12 19:29:02 +01:00
Martine S. Lenders
06f26146d0
tests/periph_cpuid: check if correct number of bytes was printed
2019-11-12 19:24:09 +01:00
Martine S. Lenders
a33857bf29
tests/periph_cpuid: read CPUID_LEN from app instead of environment
2019-11-12 19:24:09 +01:00
Martine Lenders
6b50db1713
tests: add a simple proof of concept test for gnrc_sock + gnrc_neterr
2019-11-12 11:45:08 +01:00
Martine S. Lenders
2f0187e076
tests/periph_cpuid: print CPUID_LEN
2019-11-12 10:42:23 +01:00
9b02b9d042
tests/periph_cpuid: add automatic test script
2019-11-11 21:18:13 +01:00
774a19621b
tests/pkg_lora-serialization: fix C-style comments
2019-11-11 17:31:49 +01:00
7e7c49a109
tests/pkg_lora-serialization: fix test 02 on AVR
2019-11-11 17:31:22 +01:00
benpicco
9ca9f07c04
Merge pull request #12592 from benpicco/luid-fix
...
sys/luid: add luid_get_eui48() / luid_get_eui64()
2019-11-07 18:34:37 +01:00
José Alamos
20ea18637f
Merge pull request #10485 from miri64/gnrc_netif/enh/default-init
...
gnrc_netif: assume `netif->ops->init()` to be set to at least a default
2019-11-07 11:41:05 +01:00
Martine Lenders
8eee53b7bd
tests/gnrc_ipv6_ext_frag: add bl*pill to BOARD_INSUFFICIENT_MEMORY
2019-11-07 11:04:58 +01:00
Martine Lenders
14a2f6bc18
gnrc: use gnrc_netif_default_init() for all implementations
2019-11-07 11:00:36 +01:00
Martine Lenders
a1d402e015
Merge pull request #12559 from miri64/gnrc_sixlowpan_frag/enh/factor-out-frag-buf
...
gnrc_sixlowpan_frag: factor-out and rename fragmentation buffer
2019-11-07 09:47:46 +01:00
d5da6a7ac3
examples: tests: make use of DEVELHELP consistent
2019-11-06 16:31:53 +01:00
bd39ce3179
tests/periph_gpio: increase timeout for automatic test
...
periph_gpio requires more time to complete on slow platforms, like AVR
2019-11-06 12:46:28 +01:00
cab3cc473e
tests/periph_timer: add atmega256rfr2-xpro to boards with 25KHz timer
2019-11-06 12:46:28 +01:00
benpicco
035bac0bf4
Merge pull request #12639 from aabadie/pr/boards/atmega256rfr2
...
boards/atmega256rfr2-xpro: initial support
2019-11-05 19:03:49 +01:00
Marian Buschsieweke
4d279ae76e
Merge pull request #12055 from fabian18/driver-ina3221
...
Driver for INA3221 current and power and bus voltage monitor
2019-11-05 14:45:03 +01:00
benpicco
2390d494a9
Merge pull request #12640 from benpicco/rtc_tm_compare
...
periph_common/rtc: add rtc_tm_compare()
2019-11-05 13:20:49 +01:00
Benjamin Valentin
24ae298115
unittests: add rtc_tm_compare() to unittest
2019-11-05 12:52:45 +01:00
fabian18
5311de7131
tests/driver_ina3221: Test for INA3221
2019-11-05 12:33:06 +01:00
602f9d7f9c
tests: exclude atmega256rfr2-xpro where required
2019-11-05 10:40:59 +01:00
bf1b6b6f9c
tests/nhdp: remove useless BOARD_BLACKLIST
...
The corresponding arch features are blacklisted in oonf_api package which is a dependency of nhdp
2019-11-05 09:47:25 +01:00
e1db54c20a
tests/pkg_ubasic: remove useless BOARD_BLACKLIST
...
The corresponding arch features are blacklisted at package level
2019-11-05 08:45:12 +01:00
3b42755d84
tests/driver_sht2x: cleanup how required features are set
2019-11-05 07:59:57 +01:00
33982a965d
tests/Makefile.tests_common: fix indent
2019-11-05 07:59:57 +01:00
49f1f4a9e0
tests: don't define APPLICATION in application Makefile
...
The right way is to include the common test Makefile where the application is automatically defined.
2019-11-05 07:59:57 +01:00
Benjamin Valentin
7b60214d94
unittests: add test for luid module
2019-11-04 21:08:33 +01:00
Martine Lenders
8c3dc66ad8
gnrc_sixlowpan_frag: factor-out and rename fragmentation buffer
...
The name `fragment_msg` or `frag_msg`/`msg_frag` always to me was a bit
misplaced, as it basically implements an asynchronous fragmentation
buffer and doesn't necessarily have anything to do with messages.
This change
1. changes the name to `fb` (for fragmentation buffer)
2. factors its code out to its own sub-module so it can be re-used by
other 6LoWPAN fragmentation schemes like [Selective Fragment
Recovery]
[Selective Fragment Recovery]: https://tools.ietf.org/html/draft-ietf-6lo-fragment-recovery-05
2019-11-04 20:04:37 +01:00
b8b7606a7c
Merge pull request #12608 from aabadie/pr/pkg/hacl_arch_32bit
...
pkg: tests: handle arch requirements at pkg level, remove useless board blacklist
2019-11-04 15:20:03 +01:00
benpicco
865059fc66
Merge pull request #11230 from maribu/xtimer_msg_deps
...
sys/xtimer: Remove dependency to core_msg
2019-11-01 15:22:10 +01:00
Marian Buschsieweke
2c3712d55d
tests/xtimer_hang: Disabled module core_msg
...
Enforce that xtimer is usable without module core_msg
2019-10-31 19:55:50 +01:00
Martine Lenders
bf5b53392c
Merge pull request #12603 from jia200x/pr/link_up
...
netopt: redefine NETOPT_LINK_CONNECTED
2019-10-30 15:19:07 +01:00
Jose Alamos
f77eba2e53
gnrc_ipv6_ext_frag: add board to insufficient memory list
2019-10-30 14:23:34 +01:00
7a83364419
tests/pkg_micro-ecc: remove useless board blacklist
...
This is now automatically managed by the arch 16bit feature blacklist at pkg dependencies level
2019-10-30 11:43:41 +01:00
3a1a08fc4a
tests/pkg_qdsa: remove useless board blacklist
...
This is now automatically managed by the arch 16bit feature blacklist at pkg dependencies level
2019-10-30 11:43:40 +01:00
9a2f29ed83
tests/pkg_libhydrogen: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:40 +01:00
2cb3ab5b78
tests/pkg_tinycbor: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:40 +01:00
e40214f221
tests/pkg_monocypher: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:40 +01:00
c7acc5f31b
tests/pkg_libcose: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:40 +01:00
49f855bd81
tests/pkg_libcoap: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:39 +01:00
0654709246
tests/pkg_hacl: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:39 +01:00
b044e46207
tests/pkg_cn-cbor: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:39 +01:00
e61378781f
tests/pkg_cifra: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:38 +01:00
3440ecf706
tests/pkg_wolf*: remove useless board blacklist
...
This is now automatically managed by the arch 32 feature requirement at pkg dependencies level
2019-10-30 11:43:38 +01:00
Anton Gerasimov
6258713e5e
boards/cc1352-launchpad: Add BOARD_INSUFFICIENT_MEMORY entries
...
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2019-10-29 21:27:00 +01:00
14346dba26
tests/driver_hd44780: remove arduino feature requirement
...
Remove boards blacklisted because they don't provide the Arduino pin macros
2019-10-29 11:09:56 +01:00
04dc65f6ad
drivers/hd44780: move params header at the right place
2019-10-29 10:58:26 +01:00
Martine Lenders
05d338169d
Merge pull request #12367 from brummer-simon/gnrc_tcp-fix_recv_conn_closed
...
gnrc_tcp: return immediatly on gnrc_tcp_recv if a connection is closing
2019-10-29 09:54:43 +01:00
Marian Buschsieweke
4cf2151248
Merge pull request #12537 from benpicco/at86rfmega
...
drivers/at86rf2xx: add support for ATmegaRF MCUs
2019-10-28 09:22:02 +01:00
Martine Lenders
86ecc7064f
Merge pull request #12532 from benpicco/make-pan_id
...
makefiles: allow setting PAN ID like channel
2019-10-27 12:39:52 +01:00
Benjamin Valentin
d45b3d1cd3
makefiles: default-channel.inc.mk -> default-radio-settings.inc.mk
...
The scope of the file has changed, so change it's name.
2019-10-27 11:55:55 +01:00
Gunar Schorcht
b6b12527a9
tests/pkg_tinycbor: esp32 boards removed from blacklist
2019-10-27 09:58:29 +01:00
Benjamin Valentin
eeb75c08bd
tests/examples: add microduino-corerf to Makefile.ci
...
Now that the radio is enabled, some tests do not fit onto the MCU
anymore.
2019-10-27 00:18:23 +02:00
Marian Buschsieweke
a770a919aa
tests/c11_atomics_cpp_compat: Added compile test
2019-10-24 23:08:36 +02:00
Marian Buschsieweke
707bacc1b7
tests/rmutex_cpp: Testing rmutex with C++
...
Copied test from tests/rmutex, but using C++ instead of C.
2019-10-24 23:08:36 +02:00
Francisco
0364c39694
Merge pull request #12408 from miri64/gnrc_netif/fix/src-addr-selection
...
gnrc_netif: only use prefix matching as tie-breaker in source selection
2019-10-24 17:14:17 +02:00
Martine Lenders
020af4145a
tests: provide more test cases for source address selection
...
- ULA destination with global address on interface
- Deprecated addresses
2019-10-24 16:04:41 +02:00
Cenk Gündoğan
e0ab8776f3
Merge pull request #12547 from miri64/gnrc_netif/enh/warn-no-ARSM
...
gnrc_netif: warn when not joining solicited-nodes from non-6LN netif
2019-10-24 13:46:38 +02:00
Martine Lenders
796d6a3167
gnrc_sixlowpan: move garbage collect msg type to reassembly buffer
2019-10-24 12:41:29 +02:00
Martine S. Lenders
9103e5b98e
tests: set log level to ERROR for gnrc_ipv6_nib_6ln test
...
This way it still fits on `z1`.
2019-10-24 11:42:35 +02:00
d22ddc1e95
usbus: Fix usb, initialization and detected spelling mistakes
...
This commit fixes a number of difficult words in the USB stack and
related test files.
2019-10-23 10:43:52 +02:00
Simon Brummer
1eb2969986
gnrc_tcp_recv: immediatly return on closed connection
2019-10-22 20:12:38 +02:00
e2049cce49
Merge pull request #12539 from fjmolinas/pr_isr_yield_relative_time
...
tests/isr_yield_higher: adapt TEST_TIME to start-up time
2019-10-22 16:50:53 +02:00
Francisco Molina
0d91e61dbb
tests/isr_yield_higher: adapt TEST_TIME to start-up time
2019-10-22 16:20:48 +02:00
Benjamin Valentin
b5906c2aa4
tests/pthread*: blacklist boards with low RAM
...
The pthread tests dynamically allocate memory for the thread stacks.
Therefore while compilation succeeds, they will fail to run on these
low memory boards.
Static allocation of thread stacks is an option to make those tests work
for those boards (confirmed for `tests/pthread`), but it would
change the nature of the tests.
2019-10-21 15:33:48 +02:00
Benjamin Valentin
8f3d1eaf04
tests: reduce THREAD_STACKSIZE_DEFAULT for stm32f030f4-demo
2019-10-21 15:33:48 +02:00
Benjamin Valentin
58892fbbef
tests: add stm32f030f4-demo to Makefile.ci
2019-10-21 15:33:11 +02:00
Martine Lenders
42968ccc6b
Merge pull request #12528 from benpicco/ifconfig_scope
...
shell_commands: gnrc_netif: print correct scope for IPv6 address
2019-10-21 15:16:47 +02:00
Benjamin Valentin
2ff7c474b7
shell_commands: gnrc_netif: print correct scope for IPv6 addr
...
Previously `ifconfig` would only know link-local addresses
(printed as 'local') and everything else would be 'global'.
This is wrong for site-local and unique local addresses which were
also denoted as global.
So use the already existing helper functions to determine the correct
type of IPv6 address when printing.
2019-10-21 14:47:34 +02:00
benpicco
ca7e82c312
Merge pull request #11090 from maribu/atmega328p
...
boards: Added standalone ATmega328p
2019-10-21 13:38:58 +02:00
Marian Buschsieweke
6441e3c178
tests: Updated BOARD_BLACKLIST
...
- Added atmega328p to BOARD_BLACKLIST where needed
- Adapted special timer frequency selection in tests/periph_timer to also
select 25kHz for the atmega328p board
2019-10-21 12:54:46 +02:00
Marian Buschsieweke
06d560f408
tests: Added atmega328p to Makefile.ci
...
Added the atmega328p board to the BOARD_INSUFFICIENT_MEMORY list where needed.
2019-10-21 12:54:46 +02:00
Martine Lenders
05bcdba02e
Merge pull request #10499 from miri64/gnrc_netif/enh/split-6lo-6ln
...
gnrc_netif: introduce distinction if an interface supports 6Lo or if it performs ND according to RFC 6775
2019-10-21 11:47:30 +02:00
300c3abf2b
tests/lwip_sock_udp: fix sizeof address param in mempcy
...
Co-authored-by: Martine Lenders <m.lenders@fu-berlin.de>
2019-10-21 08:09:51 +02:00
Martine Lenders
c93b30268b
tests/gnrc_ipv6_nib_6ln: add msb-430* to BOARD_INSUFFICIENT_MEMORY
...
The new fixed code paths with the 6LN/6Lo distinction make this
application too big for the given boards
2019-10-20 15:40:10 +02:00
798d3170d5
Merge pull request #12510 from gschorcht/tests/log_color
...
tests/log_color: fix string literal error
2019-10-19 19:31:44 +02:00
Gunar Schorcht
41e31c516c
tests/log_color: fix string literal error
...
printf function requires a string literal as the format argument. Using a character pointer is not accepted as string literal by some compilers.
2019-10-19 16:59:11 +02:00
Martine Lenders
3cc8b912a2
tests/gnrc_sixlowpan_frag: fix comment typo
2019-10-19 16:30:45 +02:00
Martine S. Lenders
b715aee81d
tests: add tests for new 6Lo reassembly buffer functions
2019-10-19 16:30:45 +02:00
Gunar Schorcht
855ef72202
Merge pull request #12503 from kaspar030/fix_tests/pkg_fatfs_format_overflow
...
tests/pkg_fatfs: fix sprintf format overflow warning
2019-10-19 10:41:17 +02:00
ea6c4a7f23
tests/pkg_fatfs: fix sprintf format overflow warning
...
Some platforms issue this:
tests/pkg_fatfs/main.c: In function '_mkfs':
tests/pkg_fatfs/main.c:355:26: error: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Werror=format-overflo
w=]
355 | sprintf(volume_str, "%d:/", vol_idx);
| ^~
tests/pkg_fatfs/main.c:355:25: note: directive argument in the range [-2147483648, 0]
355 | sprintf(volume_str, "%d:/", vol_idx);
| ^~~~~~
tests/pkg_fatfs/main.c:355:5: note: 'sprintf' output between 4 and 14 bytes into a destination of size 8
355 | sprintf(volume_str, "%d:/", vol_idx);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
The cause is vol_idx being converted by atoi(), so it might be negative.
This commit increases the stack array so it cannot overflow.
2019-10-18 23:06:44 +02:00
f52bbd084c
tests/pkg_nanopb: initial commit
2019-10-18 22:34:29 +02:00
04712dbcfc
Merge pull request #12446 from fjmolinas/pr_fix_tests_riotboot
...
tests/riotboot: fix test running test in docker.
2019-10-18 17:20:49 +02:00
Francisco Molina
57b09f1685
tests/riotboot: add SLOT_RIOT_ELFS:%.elf=%.bin to BUILD_FILES
...
- When running `BUILD_IN_DOCKER=1 make -C tests/riotboot test`
new slot binaries (fw + hdr) need to be generated.
`%.bin: %.elf` is no defined when building in docker, so the
fw binaries $(SLOT_RIOT_ELFS:%.elf=%.bin) are added to
BUILD_FILES
2019-10-18 15:56:48 +02:00
16aef163ca
Merge pull request #12497 from benpicco/tests-cpp_memory
...
tests: remove Makefile.ci from cpp11 tests
2019-10-18 15:12:36 +02:00
Benjamin Valentin
44d6cabd8a
tests: remove Makefile.ci from cpp11 tests
...
The description states that the tests caused issues with an ancient
toolchain.
Building these tests locally worked fine.
So remove the obsolete BOARD_INSUFFICIENT_MEMORY lists.
2019-10-18 14:28:57 +02:00
Martine S. Lenders
f8d75d7add
gnrc_sixlowpan_frag_rb: behavioral change to add()
...
Rather than dispatching the packet automatically once it is complete,
`gnrc_sixlowpan_frag_rb_add()` now only returns success, and leaves it
to the caller to dispatch the packet.
2019-10-18 09:02:32 +02:00
Martine S. Lenders
df484926a2
tests/gnrc_sixlowpan_frag: adapt for API change
...
These changes reflect adaptations for the following API changes:
- gnrc_sixlowpan_frag_rb: return pointer to entry on add()
2019-10-18 09:02:32 +02:00
Benjamin Valentin
c01eae3239
tests: add microduino-corerf to Makefile.ci
2019-10-17 20:38:47 +02:00
Benjamin Valentin
252f22bfe2
tests/driver_hih6130: replace SLEEP define
...
The SLEEP define collides with an Atmel header file.
Rename the define to resolve the conflict.
2019-10-17 19:20:31 +02:00
benpicco
ad81a9df8a
Merge pull request #12484 from maribu/pain_in_the_ass
...
tests: Moved BOARD_INSUFFICIENT_MEMORY to Makefile.ci
2019-10-17 18:25:41 +02:00
benpicco
bd0ba7f187
Merge pull request #12476 from basilfx/feature/efm32_uart_modes_cleanup
...
cpu/efm32: remove EFM32_UART_MODES
2019-10-17 18:22:37 +02:00
Marian Buschsieweke
fd6fedaab6
tests: BOARD_INSUFFICIENT_MEMORY -> Makefile.ci
...
- Moved the BOARD_INSUFFICIENT_MEMORY list into Makefile.ci
- Formatted the list to contain one board per line
- Sorted the lists alphabetically
2019-10-17 15:11:59 +02:00
Marian Buschsieweke
d9e4361246
tests/rng: Fixed abuse of BOARD_BLACKLIST
...
- BOARD_BLACKLIST has been used to blacklist boards with too little RAM/ROM
according to the comment
==> Moved those entries to BOARD_INSUFFICIENT_MEMORY instead
- pic32-clicker does build fine, so RAM/ROM efficiency has improved since
==> Dropped pic32-clicker from the list
2019-10-17 15:10:42 +02:00
Jannes
2df5d6048d
driver/mpu9x50: Rename mpu9150 to mpu9x50
...
Rename all files
Rename all variables, methods and methodcalls
Rename all folders
Add to the makefiles
Add to doc
2019-10-17 12:52:18 +02:00
Bas Stottelaar
b122a8863e
tests/cpu_efm32_features: add test script
2019-10-16 22:09:37 +02:00
Bas Stottelaar
bbec8277b9
tests/cpu_efm32_features: remove EFM32_UART_MODES
2019-10-16 22:05:08 +02:00
MrKevinWeiss
2c2e1fcc16
tests/periph_uart: Remove obsolete python tests
2019-10-16 15:54:36 +02:00
MrKevinWeiss
26539eb3ec
tests/periph_i2c: Remove obsolete python tests
2019-10-16 15:54:10 +02:00
Martine Lenders
eebf3709db
Merge pull request #12465 from aabadie/pr/tests/nordic_softdevice
...
tests/nordic_softdevice: cleanup test script and fix test
2019-10-16 13:28:39 +02:00
Sebastian Meiling
375687da50
tests/emb6: replace board blacklist
...
Replaces the board blacklist by a matching
feature blacklist or arch_msp430.
2019-10-16 09:49:26 +02:00
Sebastian Meiling
047104c1c9
tests/emb6: remove pic32 boards from blacklist
...
First the comment does not fit these two boards and
second they would work compiler wise but just do not
have an SPI to support the radio. Hence, won't be
used due to missing features.
2019-10-16 09:46:45 +02:00
98e17c2736
tests/nordic_softdevice: cleanup test script and fix test
...
Adding a 1s delay before sending ifconfig makes this test works reliably because it gives the softdevice enough time to get in a ready state.
2019-10-16 08:20:41 +02:00
benpicco
1ffca2b963
Merge pull request #12412 from benpicco/tests_no-SLEEP
...
tests: replace SLEEP define
2019-10-15 15:39:53 +02:00
Martine Lenders
18fc2c206f
unittests: fix tests-pkt
for non-32bit platforms
2019-10-15 10:40:07 +02:00
Martine Lenders
117ff2f862
unittests: remove board blacklist, fix doc for MCU architectures
2019-10-15 09:48:04 +02:00
8f0f28bd50
tests/ssp: make use of architecture features
2019-10-14 22:40:13 +02:00
8a1e78bf4d
Merge pull request #9081 from kaspar030/add_arch_features
...
make: add architecture features and feature blacklisting
2019-10-14 16:12:54 +02:00
Cenk Gündoğan
b4cb32a8ab
Merge pull request #12440 from miri64/tests/fix/gnrc_rpl_srh
...
tests/gnrc_rpl_srh: fix test assumption
2019-10-14 14:43:30 +02:00
Martine Lenders
3e7f25566f
tests/gnrc_rpl_srh: fix unittests for gnrc_rpl_srh
behavior change
2019-10-14 12:04:35 +02:00
Martine Lenders
ee2126a4e2
tests/gnrc_rpl_srh: fix test assumption
...
If the destination address or an address within the source route is
multicast within a RPL source routing header, a receiving node is
supposed to just discard the packets, but not to send an ICMPv6 error
message, as the test assumes at the moment.
Source: https://tools.ietf.org/html/rfc6554#section-4.2
2019-10-14 10:33:25 +02:00
9bc600a2e5
Merge pull request #12386 from keestux/sodaq-boards-arduino
...
Sodaq boards arduino
2019-10-14 07:47:58 +02:00
3eae2f7b79
pkg/lwip: add arch_32bit feature dependency
2019-10-13 21:03:41 +02:00
Martine Lenders
c94de51e03
Merge pull request #12414 from miri64/gnrc_ipv6_ext_frag/fix/n-th-with-full-rbuf
...
gnrc_ipv6_ext_frag: fix release on rbuf creation for n-th fragment
2019-10-13 15:10:50 +02:00
JulianHolzwarth
15349eab61
tests/xtimer_mutex_lock_timeout/main.c: shell command description
...
"(no-spin timeout)" instead of "long timeout" to make it consistent
2019-10-11 15:44:56 +02:00
JulianHolzwarth
d9aec38f1f
tests/xtimer_mutex_lock_timeout/main.c: Function to terminate
...
The function will terminate the thread and send the message m to target_pid.
2019-10-11 15:44:56 +02:00
JulianHolzwarth
714ee17fab
tests/xtimer_mutex_lock_timeout/ new test with thread
...
Two Functions cmd_test_xtimer_mutex_lock_timeout_low_prio_thread and thread_low_prio_test are added.
This testfunction will test xtimer_mutex_lock_timeout with two threads (main thread and lower prio than main thread).
The main thread creates another thread and sleeps. While the main thread sleeps the other thread takes the mutex
and wakes the main thread up.
Then the main thread calls xtimer_mutex_lock_timeout and the second thread unlocks the mutex and
the main thread gets it and waits for the created thread to end.
Has test messages showing the thread count. To make sure the created thread ends.
(test messages may be removed in the future)
2019-10-11 15:44:56 +02:00
JulianHolzwarth
f0da0121f4
tests/xtimer_mutex_lock_timeout/main.c: print empty line
...
printing emty line after each test function to make the test easier to read
2019-10-11 15:44:55 +02:00
JulianHolzwarth
1fe8d33416
tests/xtimer_mutex_lock_timeout/Makefile: adding ps for better testing
2019-10-11 15:44:55 +02:00
JulianHolzwarth
6183f50462
tests/xtimer_mutex_lock_timeout/main.c: remove unnecessary/wrong include
2019-10-11 15:44:55 +02:00
Jose Alamos
9727f325ff
tests/gnrc_netif: adapt to new netif_t representation
2019-10-11 10:59:14 +02:00
Ken Bannister
9946e24bc9
Merge pull request #12375 from miri64/tests/enh/rs-i137
...
tests: prepare for RIOT-OS/Release-Specs#137
2019-10-10 13:57:54 -04:00
Martine S. Lenders
9e625841b7
tests/gnrc_udp: update BOARD_INSUFFICIENT_MEMORY
2019-10-10 19:02:24 +02:00
Martine S. Lenders
18597c4ab4
tests/gnrc_ipv6_ext_frag: update BOARD_INSUFFICIENT_MEMORY
2019-10-10 17:09:35 +02:00
Martine S. Lenders
07a6b5425e
tests/gnrc_ipv6_ext_frag: add test for nth frag with full rbuf first
...
Adds a test case for when the following conditions cause a crash:
- a subsequent fragment is received before the first
- the reassembly buffer is currently filled up when another fragment of
a different datagram arrives and thus needs to be cached out to make
room for the new reassembly
2019-10-10 16:41:47 +02:00
Martine S. Lenders
40f721a4b8
tests/gnrc_ipv6_ext_frag: move static const
to global space
2019-10-10 16:19:55 +02:00
Martine Lenders
f89e0b7b31
tests: prepare for RIOT-OS/Release-Specs#137
2019-10-10 14:57:31 +02:00
Benjamin Valentin
41745859bb
tests: replace SLEEP define
...
The SLEEP define collides with an Arduino header file.
Rename the define to resolve the conflict.
2019-10-10 10:47:38 +02:00
Kees Bakker
57463d722a
driver/hd44780: black list Sodaq boards
...
The Sodaq boards support Arduino, but there are no ARDUINO_PIN_* defines.
2019-10-09 20:16:22 +02:00
Martine Lenders
238ebe3d37
Merge pull request #12350 from haukepetersen/opt_nimble_verokt19
...
pkg/nimble: bump NimBLE version
2019-10-09 11:18:07 +02:00
7794c29650
Merge pull request #12396 from mtausig/codestyle
...
Fix code style of crypto code
2019-10-09 08:00:25 +02:00
Mathias Tausig
89db40b563
sys/crypto: Fix code style
2019-10-08 20:58:52 +02:00
Gaëtan Harter
589d7e5a46
applications: remove mentions of jiminy-mega256rfr2
...
Remove the deprecated board from BOARD_BLACKLIST and BOARD_INSUFFICIENT_MEMORY.
2019-10-08 18:37:32 +02:00
Francisco
94e00328c1
Merge pull request #12343 from cladmi/pr/board/slwstk6000b/split
...
boards/slwstk6000b-*: split one board for each module
2019-10-08 17:41:15 +02:00
Gaëtan Harter
1ab5a9390d
boards/slwstk6000b-*: split one board for each module
...
Define one board for each of the available modules.
2019-10-08 16:33:27 +02:00
4c8b6288ce
tests/unittests/base64: add test case for empty buffers
2019-10-08 15:38:27 +02:00
Hauke Petersen
88459f5a92
tests/nimble_l2cap_server: change order in _on_data
...
Printing the 'Received ...' string takes a short while and it is possible
that data is received while the string is printed. It seems however that
NimBLE does not like to be without a mbuf ready for taking data while
receiving something, as this seems to lead to a memory leak somehow. Now
changing the order of actions inside the _on_data() function fixes this.
2019-10-07 17:52:11 +02:00
Martine Lenders
c3a85bb9ca
tests/gnrc_tcp: provide regression tests for fixed issues
2019-10-06 17:34:54 +02:00
Martine Lenders
e22084c420
tests/gnrc_tcp: prepare shared_func for scapy
2019-10-05 15:12:23 +02:00
Martine Lenders
00f7e52be6
tests/gnrc_tcp: fix sudo error message
2019-10-05 15:12:23 +02:00
Ken Bannister
033b60b2d0
Merge pull request #11189 from leandrolanzieri/gcoap_link_format_options
...
sys: Add Link Format module
2019-10-05 06:46:15 -04:00
Martine Lenders
55143bb017
tests: fix copyright attribution and doc
...
While looking at tests/gnrc_ipv6_ext_frag again while writing
RIOT-OS/Release-Specs#137 , I noticed that several of tests that I
definitely wrote myself from scretch are attributed wrong (and
sometimes even documented wrong). I guess this was caused by just
copy-pasting the files...
2019-10-04 20:58:57 +02:00
Kevin "Tristate Tom" Weiss
4b7c5915ec
Merge pull request #10953 from gschorcht/sys/shell/heap_cmd/pr
...
sys/shell: add heap command
2019-10-04 13:49:57 +02:00
Leandro Lanzieri
3ca6a28e04
tests: Add unit tests for clif module
2019-10-04 11:35:52 +02:00
Martine Lenders
e9e0001239
Merge pull request #11930 from brummer-simon/gnrc_tcp-improve_tests
...
gnrc_tcp: test improvement
2019-10-03 15:40:16 +02:00
Simon Brummer
56998e822a
gnrc_tcp: test improvement
2019-10-03 15:18:28 +02:00
30457e4134
tests/unittests: exclude arduino-mkrwan1300
2019-10-03 09:34:34 +02:00
630e7ba053
tests/pkg_ubasic: improve test output regex
...
The test application now correctly prints float value, with a 3 digits precision. The python test script now verifies the run time value printed for each test is following the x.xxx pattern.
2019-10-02 15:58:20 +02:00
0e7c3bd2b7
Merge pull request #12358 from kaspar030/tests_pkg_ubasic_add_float
...
tests/pkg_ubasic: add print_float dependency
2019-10-02 15:55:57 +02:00
5653e89a3a
Merge pull request #12357 from aabadie/pr/tests/pkg_ubasic
...
tests/pkg_ubasic: increase timeout value, per test
2019-10-02 14:37:46 +02:00
Gunar Schorcht
37debfd655
tests/heap_cmd: blacklist arduino-nano due to memory limit
2019-10-02 14:21:35 +02:00
Gunar Schorcht
edae6b5c09
tests/heap_cmd: shell-based heap function test app
2019-10-02 14:21:35 +02:00
b05173b5f7
tests/pkg_ubasic: add print_float dependency
2019-10-02 13:41:52 +02:00
74e6b73ecb
tests/pkg_ubasic: increase timeout value, per test
...
On samr30-xpro, the third test requires 150 seconds to complete
2019-10-02 13:07:58 +02:00
Jannes
33a98100a9
drivers/opt3001: Initial support
2019-10-02 10:06:28 +02:00
Dylan Laduranty
aed628f08b
Merge pull request #11486 from benpicco/saml21-lpram
...
cpu/saml21: Make Low-Power SRAM available to programs
2019-10-01 21:02:42 +02:00
Gunar Schorcht
02d81b717e
Merge pull request #12063 from maribu/i2c_release
...
drivers/periph/i2c: Updated i2c_release() to return void
2019-10-01 19:50:38 +02:00
Benjamin Valentin
2ff7e03a94
tests/periph_backup_ram: add test for the Backup RAM feature
...
The test will put a device to sleep, then wake it up to see if
the backup memory was retained.
2019-10-01 18:42:56 +02:00
Gaëtan Harter
66300b2f72
tests/README.md: add documentation about uart interaction
...
Add some documentation about tests using `cleanterm` and what guarantees
it gives.
2019-10-01 14:13:02 +02:00
Gaëtan Harter
1fce298441
tests/test_tools: test receiving an empty line
...
Test receiving an empty line.
It was before not possible with `pyterm` but is fixed by previous
commit.
2019-10-01 14:13:02 +02:00
Gaëtan Harter
d33e2d215e
tests/test_tools: test to get a command return value
...
Get the output of a one line command without other garbage messages.
2019-10-01 14:13:02 +02:00
benpicco
3f0dfc14ac
Merge pull request #11085 from bergzand/pr/usb/cdcacm
...
usbus: Add CDC-ACM (Serial console) function
2019-10-01 11:22:54 +02:00
Martine Lenders
f4cca412de
Merge pull request #12303 from miri64/sixlowpan_sfr/feat/initial
...
sixlowpan_sfr: initial import Selective Fragment Recovery definitions
2019-10-01 09:46:25 +02:00
Martine S. Lenders
38571c66fe
tests: add unittests for net/sixlowpan/sfr.h helpers
2019-10-01 08:45:19 +02:00
Martine Lenders
db8dcaee48
Merge pull request #12325 from miri64/gnrc_sixlowpan_frag_vrb/enh/rm-out_dst
...
gnrc_sixlowpan_frag_vrb: re-use now unused super::dst for out_dst
2019-10-01 07:55:49 +02:00
Frank Hessel
64ac490fc9
tests/driver_adt7310: Add explicit cast required for llvm
2019-09-30 22:31:15 +02:00
c6447b73dc
test/usbus_cdc_acm_stdio: USB CDC ACM STDIO test
2019-09-30 18:53:58 +02:00
Martine Lenders
04f59d6609
gnrc_sixlowpan_frag_vrb: re-use now unused super::dst for out_dst
2019-09-30 12:46:15 +02:00
Bas Stottelaar
acd9dfda01
tests/cpu_efm32_features: update test
2019-09-30 00:03:15 +02:00
benpicco
aebcef111d
Merge pull request #12300 from miri64/gnrc_sixlowpan_frag_vrb/fix/index
...
gnrc_sixlowpan_frag_vrb: fix for draft update
2019-09-29 19:27:20 +02:00
c72f286796
Merge pull request #12169 from maribu/blxxxpill
...
boards: Split off 128KiB version of bl*pill
2019-09-29 18:50:29 +02:00
Martine Lenders
a711852379
tests: unittests: remove duplicate static const
s from VRB tests
2019-09-29 18:36:28 +02:00
Martine Lenders
99183da998
tests: unittests: adapt 6LoWPAN VRB tests
2019-09-29 18:31:43 +02:00
Marian Buschsieweke
5659d16a5a
tests: BOARD_WHITELIST, BOARD_INSUFFICIENT_MEMORY
...
Added new blackpill-128kib and bluepill-128kib to BOARD_INSUFFICIENT_MEMORY
and BOARD_WHITELIST where needed.
2019-09-29 17:06:01 +02:00
Marian Buschsieweke
ed85041a4b
examples/l2util: Updated BOARD_INSUFFICIENT_MEMORY
...
Linking works for both blackpill and bluepill
2019-09-29 17:00:28 +02:00
Martine Lenders
e9ff46b2ea
gnrc_sixlowpan_frag_rb: unify naming scheme
2019-09-28 12:11:54 +02:00