ChibiOS/test/rt/testbuild
Giovanni Di Sirio f476d11ed9 Typo in chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 15:42:21 +00:00
..
pclint MISRA-related fixes. 2020-03-15 11:53:55 +00:00
Makefile git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14653 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-15 18:22:57 +00:00
Makefile_win32 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14653 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-15 18:22:57 +00:00
chconf.h Typo in chconf.h. 2021-11-18 15:42:21 +00:00
go.sh RT MISRA reports. 2018-02-07 18:09:53 +00:00
halconf.h Mass update of halconf.h files. 2021-10-24 15:48:38 +00:00
main.c More warnings cleanup, restored RT test build application. 2021-08-16 08:48:14 +00:00
mcuconf.h Improvements to simulator IRQ detection. 2018-03-17 10:32:12 +00:00
readme.txt Improved testing procedures for RT. Improved simulator port for RT. 2015-04-10 14:41:35 +00:00

readme.txt

This test performs 5 distinct operations on the RT code base. Each phase
writes a log file where errors can be found if the execution stops.

Step 1: Build

This step makes sure that there aren't compilation errors nor warnings in all
the defined configurations.

Step 2: Execute

The test suite is executed in the simulator in order to make sure that all
the defined test cases succeed in all the defined configurations.
Coverage data is collected during the execution for use by step 3.

Step 3: Coverage

The utility gcov is ran on the generate data and the coverage information is
stored in reports under ./reports.

Step 4: Analysis

PC-Lint is run on the codebase in order to detect MISRA violations or other
problems under the current analyser rules set (PC-Lint 9.0L is required).

Step 5: Clearing

The compilation products are cleared and the system is restored to original
state except for the generated reports and logs.