-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.lcovrc
More file actions
42 lines (32 loc) · 1.11 KB
/
.lcovrc
File metadata and controls
42 lines (32 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# LCOV configuration for OBS Polyemesis code coverage
# See: http://ltp.sourceforge.net/coverage/lcov/lcovrc.5.php
# Specify whether to capture coverage data for external source files
geninfo_external = 0
# Specify whether to capture branch coverage data
lcov_branch_coverage = 1
# Exclude patterns for coverage (these files will be ignored)
# System headers
geninfo_exclude = /usr/include/*
geninfo_exclude = /usr/local/include/*
geninfo_exclude = /Applications/Xcode.app/*
# OBS SDK headers
geninfo_exclude = */obs-studio/*
geninfo_exclude = */.deps/*
geninfo_exclude = */libobs/*
# Build directories
geninfo_exclude = */build/*
geninfo_exclude = */build_*/*
geninfo_exclude = */.build/*
# Test files (we want to measure production code, not test code)
geninfo_exclude = */tests/*
geninfo_exclude = */test_*
# Third-party dependencies
geninfo_exclude = */jansson/*
geninfo_exclude = */curl/*
geninfo_exclude = */Qt/*
# Function coverage (0 = off, 1 = on)
lcov_function_coverage = 1
# Enable checksum generation for .info files
geninfo_checksum = 1
# Specify whether to adjust test names for sorting
geninfo_adjust_src_path = 0