blob: 7f9c4020ec324e0f3c5cd9141744dc3704470203 [file] [log] [blame]
Imre Kisa21712e2019-10-08 12:56:59 +02001Glossary
2========
3
4This glossary provides definitions for terms and abbreviations used in the unit testing framework's documentation.
5
6You 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