Imre Kis | a21712e | 2019-10-08 12:56:59 +0200 | [diff] [blame^] | 1 | Glossary |
| 2 | ======== |
| 3 | |
| 4 | This glossary provides definitions for terms and abbreviations used in the unit testing framework's documentation. |
| 5 | |
| 6 | You can find additional definitions in the `Arm Glossary`_. |
| 7 | |
| 8 | .. glossary:: |
| 9 | :sorted: |
| 10 | |
| 11 | CppUMock |
| 12 | Built-in mocking system of CppUTest. |
| 13 | |
| 14 | CppUTest |
| 15 | Open source C/C++ unit testing framework. |
| 16 | |
| 17 | FTB |
| 18 | Firmware Test Builder |
| 19 | |
| 20 | LCS |
| 21 | `Linux Coding Style`_ |
| 22 | |
| 23 | Test case |
| 24 | Single use case tested. Defined by ``TEST`` macro of CppUTest. |
| 25 | |
| 26 | Test group |
| 27 | Multiple test cases with common setup/teardown steps and helper functions and variables. Defined by ``TEST_GROUP`` macro |
| 28 | of CppUTest. |
| 29 | |
| 30 | Test suite |
| 31 | Test binary which contains one or more test groups. Defined by :cmake:command:`unit_test_add_suite` CMake function. |
| 32 | |
| 33 | -------------- |
| 34 | |
| 35 | *Copyright (c) 2020-2021, Arm Limited. All rights reserved.* |
| 36 | |
| 37 | .. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary |
| 38 | .. _`Linux Coding Style`: https://www.kernel.org/doc/html/v4.10/process/coding-style.html |