GCC Code Coverage Report


ernie/
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
5 / 5
100.0%
Branches:
72 / 148
48.6%
Functions:
5 / 5
100.0%

scene/schema/render.cpp
Line Branch Exec Source
1 // SPDX-License-Identifier: BSD-3-Clause
2 /// @file render.cpp
3 /// @brief UsdRender's registry entries.
4 #include "ernie/scene/schema/render.h"
5
6 namespace ernie {
7
8
15/30
✓ Branch 0 taken 146 times.
✓ Branch 1 taken 292 times.
✓ Branch 3 taken 146 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 146 times.
✗ Branch 7 not taken.
✓ Branch 11 taken 146 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 146 times.
✗ Branch 15 not taken.
✓ Branch 20 taken 146 times.
✗ Branch 21 not taken.
✓ Branch 23 taken 146 times.
✗ Branch 24 not taken.
✓ Branch 29 taken 146 times.
✗ Branch 30 not taken.
✓ Branch 32 taken 146 times.
✗ Branch 33 not taken.
✓ Branch 37 taken 146 times.
✗ Branch 38 not taken.
✓ Branch 40 taken 146 times.
✗ Branch 41 not taken.
✗ Branch 44 not taken.
✓ Branch 45 taken 146 times.
✓ Branch 48 taken 2336 times.
✓ Branch 49 taken 146 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 88 not taken.
✗ Branch 89 not taken.
5110 ERNIE_DEFINE_SCHEMA(RenderSettingsBase, Abstract, kNoExtent, ERNIE_RENDER_SETTINGS_BASE_ATTRIBUTES)
9
21/46
✓ Branch 0 taken 146 times.
✓ Branch 1 taken 12 times.
✓ Branch 3 taken 146 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 146 times.
✗ Branch 7 not taken.
✓ Branch 9 taken 146 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 146 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 146 times.
✗ Branch 16 not taken.
✓ Branch 18 taken 146 times.
✗ Branch 19 not taken.
✓ Branch 21 taken 146 times.
✗ Branch 22 not taken.
✓ Branch 24 taken 146 times.
✗ Branch 25 not taken.
✓ Branch 27 taken 146 times.
✗ Branch 28 not taken.
✓ Branch 30 taken 146 times.
✗ Branch 31 not taken.
✓ Branch 33 taken 146 times.
✗ Branch 34 not taken.
✓ Branch 36 taken 146 times.
✗ Branch 37 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 146 times.
✓ Branch 43 taken 584 times.
✓ Branch 44 taken 146 times.
✓ Branch 48 taken 292 times.
✓ Branch 49 taken 146 times.
✓ Branch 53 taken 292 times.
✓ Branch 54 taken 146 times.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 72 not taken.
✗ Branch 73 not taken.
✗ Branch 75 not taken.
✗ Branch 76 not taken.
✗ Branch 81 not taken.
✗ Branch 82 not taken.
1910 ERNIE_DEFINE_SCHEMA(RenderSettings, Concrete, kInheritExtent, ERNIE_RENDER_SETTINGS_ATTRIBUTES)
10
10/20
✓ Branch 0 taken 146 times.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 146 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 146 times.
✗ Branch 7 not taken.
✓ Branch 9 taken 146 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 146 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 146 times.
✗ Branch 16 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 146 times.
✓ Branch 22 taken 438 times.
✓ Branch 23 taken 146 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
1026 ERNIE_DEFINE_SCHEMA(RenderProduct, Concrete, kInheritExtent, ERNIE_RENDER_PRODUCT_ATTRIBUTES)
11
11/22
✓ Branch 0 taken 146 times.
✓ Branch 1 taken 4 times.
✓ Branch 3 taken 146 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 146 times.
✗ Branch 7 not taken.
✓ Branch 9 taken 146 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 146 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 146 times.
✗ Branch 16 not taken.
✓ Branch 18 taken 146 times.
✗ Branch 19 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 146 times.
✓ Branch 25 taken 438 times.
✓ Branch 26 taken 146 times.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
1026 ERNIE_DEFINE_SCHEMA(RenderVar, Concrete, kNoExtent, ERNIE_RENDER_VAR_ATTRIBUTES)
12
15/30
✓ Branch 0 taken 146 times.
✓ Branch 1 taken 2 times.
✓ Branch 3 taken 146 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 146 times.
✗ Branch 7 not taken.
✓ Branch 9 taken 146 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 146 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 146 times.
✗ Branch 16 not taken.
✓ Branch 18 taken 146 times.
✗ Branch 19 not taken.
✓ Branch 21 taken 146 times.
✗ Branch 22 not taken.
✓ Branch 24 taken 146 times.
✗ Branch 25 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 146 times.
✓ Branch 31 taken 292 times.
✓ Branch 32 taken 146 times.
✓ Branch 34 taken 730 times.
✓ Branch 35 taken 146 times.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
1900 ERNIE_DEFINE_SCHEMA(RenderPass, Concrete, kNoExtent, ERNIE_RENDER_PASS_ATTRIBUTES,
13 .builtinApis = {"CollectionAPI:renderVisibility",
14 "CollectionAPI:cameraVisibility"},
15 .fallbackOverrides = {{"collection:renderVisibility:includeRoot", true},
16 {"collection:cameraVisibility:includeRoot", true}})
17
18 } // namespace ernie
19