1 | .. SPDX-License-Identifier: CC-BY-SA-4.0 |
---|
2 | |
---|
3 | .. Copyright (C) 2018. |
---|
4 | .. COMMENT: RTEMS Foundation, The RTEMS Documentation Project |
---|
5 | |
---|
6 | Test Suites |
---|
7 | *********** |
---|
8 | |
---|
9 | .. COMMENT:TBD - Convert the following to Rest and insert into this file |
---|
10 | .. COMMENT:TBD from https://devel.rtems.org/wiki/Developer/Testing/TestSuites |
---|
11 | |
---|
12 | .. COMMENT:TBD also update list of tests based on rtems/testsuites |
---|
13 | |
---|
14 | All RTEMS source distributions include the complete RTEMS test suites. These |
---|
15 | tests must be compiled and linked for a specific BSP. Some BSPs are for freely |
---|
16 | available simulators and thus anyone may test RTEMS on a simulator. Most of |
---|
17 | the BSPs which can execute on a simulator include scripts to help automate |
---|
18 | running them. |
---|
19 | |
---|
20 | The RTEMS Project welcomes additions to the various test suites and sample |
---|
21 | application collections. This helps improve coverage of functionality as |
---|
22 | well as ensure user use cases are regularly tested. |
---|
23 | |
---|
24 | The following functional test suites are included with RTEMS. |
---|
25 | |
---|
26 | * Classic API Single Processor Test Suite |
---|
27 | * POSIX API Test Suite |
---|
28 | * File System Test Suite |
---|
29 | * Support Library Test Suite (libtests) |
---|
30 | * Symmetric Multiprocessing Test Suite |
---|
31 | * Distributed Multiprocessing Test Suite |
---|
32 | * Classic API Ada95 Binding Test Suite |
---|
33 | |
---|
34 | The following timing test suites are included with RTEMS. |
---|
35 | |
---|
36 | * Classic API Timing Test Suite |
---|
37 | * POSIX API Timing Test Suite |
---|
38 | * Rhealstone Collection |
---|
39 | * Benchmarks Collecction |
---|
40 | |
---|
41 | The RTEMS source distribution includes two collections of sample applications. |
---|
42 | |
---|
43 | * Sample Applications (built as RTEMS tests) |
---|
44 | * Example Applications (built as RTEMS user applications) |
---|
45 | |
---|
46 | The RTEMS libbsd package includes its own test suite. |
---|
47 | |
---|
48 | Legacy Test Suites |
---|
49 | ================== |
---|
50 | |
---|
51 | The following are available for the legacy IPV4 Network Stack: |
---|
52 | |
---|
53 | * Network Demonstration Applications |
---|
54 | |
---|
55 | Post RTEMS 4.10, ITRON API support was removed. The following test suites |
---|
56 | are only available if the ITRON API support is present in RTEMS. |
---|
57 | |
---|
58 | * ITRON API Test Suite |
---|
59 | * ITRON API Timing Test Suite |
---|