forked from RIOT-OS/RIOT
-
Notifications
You must be signed in to change notification settings - Fork 1
RIOT's new test system
phiros edited this page Dec 7, 2014
·
20 revisions
This page acts as a hub for all wiki pages which are related to the new proposed test system for RIOT.
- Requirements and challenges
- Overview of the proposed architecture
- Large scale testbed based protocol tests
- Current test coverage matrix for core and sys modules
#FAQ
No. Therefore, we highly encourage you to write unit tests according to this howto.
- The new system will introduce means to test code which is currently only tested manually.
- You will be able to test hardware dependent code in our distributed test system.
- Hopefully, it will also be a system that performs faster by allowing developers/reviewers to selectively run tests which are most relevant for the code change (e.g.: a comment change doesn't require build tests and a change to an application doesn't require driver tests etc.)
#Meeting minutes
#TODO list
- Architecture -> in detail description of components missing; add testbed based protocol tests to overview
- Test coverage matrix -> sys modules missing
RIOT - The friendly Operating System for the Internet of Things
Homepage | [GitHub] (https://github.com/RIOT-OS/) | Developers Mailing List | Users Mailing List | Twitter @RIOT_OS
- Family: ARM
- Board: Airfy Beacon
- Board: Arduino Due
- Board: CC2538DK
- Board: CC2650STK
- Board: HikoB Fox
- Board: IoT LAB M3
- Board: LimiFrog-v1
- Board: mbed_lpc1768
- Board: MSB-IoT
- Board: MSBA2
- Board: Nucleo-L1
- Board: Nucleo-F334
- Board: Nucleo-F303
- Board: Nucleo-F091
- Board: Mulle
- Board: OpenMote
- Board: PCA1000x (nRF51822 Development Kit)
- Board: Phytec phyWAVE-KW22
- Board: RFduino
- Board: SAMR21-xpro
- Board: SAML21-xpro
- Board: Spark Core
- Board: STM32F0discovery
- Board: STM32F3discovery
- Board: STM32F4discovery
- Board: UDOO
- Board: yunjia-nrf51822
- Board: Zolertia remote
- Family: ATmega
- Board: Arduino Mega2560
- Family: MSP430
- Board: MSB-430H
- Board: TelosB
- Board: WSN430
- Board: Zolertia Z1
- Board: eZ430-Chronos
- Family: native
- Board: native
- Family: x86
- Board: Intel Galileo