blob: 0c92bb864f1d3d6ba5c335d0ff28df0cfccf3ffa [file] [log] [blame]
Imre Kis124f0e32021-02-12 18:03:24 +01001Welcome to the c-picker's documentation!
2========================================
3
4.. toctree::
5 :maxdepth: 1
6 :hidden:
7 :numbered:
8
9 Home<self>
10 user_guide
11 project/index
12
13This repository contains the c-picker-tool.
14
15Separating dependencies apart from the code under test is a crutial step in unit testing systems. In many cases this can be
16easily done by linking mocked functions to the tested code but sometimes it's difficult like when the code under test and its
17dependencies are in the same compilation unit. For separating the code under test from its dependencies the tool called c-picker
18can be used. It can pick pieces of code (functions, variables, etc.) based on descriptor files.
19
20The coverage of c-picker generated sources is mapped to the original sources files.
21
22
23--------------
24
25*Copyright (c) 2019-2021, Arm Limited. All rights reserved.*
26
27SPDX-License-Identifier: BSD-3-Clause