-
Notifications
You must be signed in to change notification settings - Fork 2k
RIOT's new test system
phiros edited this page Nov 27, 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
- Current test coverage matrix for core and sys modules
#FAQ
No. Therefore, we highly encourage you to write unit tests according to this howto.
- We 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. For example: right now our test system doesn't check whether a code change to a transceiver drivers which may make sense on one platform renders it unusable on another platform. The new test distributed test system should be able to detect such defects.
- 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.)
#TODO list
- Architecture -> in detail description of components missing
- Test coverage matrix -> sys modules missing