55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
/*
|
|
ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
/**
|
|
* @defgroup test Test Runtime
|
|
* @details Runtime code for the test suite execution, this code is not part
|
|
* of the OS and should not be included in user applications.
|
|
*/
|
|
|
|
/**
|
|
* @page testsuite Testing Strategy
|
|
* <h2>Description</h2>
|
|
* Most of the ChibiOS/RT demos link a set of software modules (test suite) in
|
|
* order to verify the proper working of the kernel, the port and the demo
|
|
* itself.
|
|
*
|
|
* <h2>Kernel Test Suite</h2>
|
|
* The kernel test suite is divided in modules or test sequences. Each Test
|
|
* Module performs a series of tests on a specified kernel subsystem or
|
|
* subsystems and can report a failure/success status and/or a performance
|
|
* index as the test suite output.<br>
|
|
* The test suite is usually activated in the demo applications by pressing a
|
|
* button on the target board, see the readme file into the various demos
|
|
* directories. The test suite output is usually sent through a serial port
|
|
* and can be examined by using a terminal emulator program.
|
|
*
|
|
* <h2>Kernel Test Modules</h2>
|
|
*
|
|
* - @subpage test_threads
|
|
* - @subpage test_dynamic
|
|
* - @subpage test_msg
|
|
* - @subpage test_sem
|
|
* - @subpage test_mtx
|
|
* - @subpage test_events
|
|
* - @subpage test_mbox
|
|
* - @subpage test_queues
|
|
* - @subpage test_heap
|
|
* - @subpage test_pools
|
|
* - @subpage test_benchmarks
|
|
* .
|
|
*/
|