-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.cicd-config
More file actions
30 lines (23 loc) · 749 Bytes
/
.cicd-config
File metadata and controls
30 lines (23 loc) · 749 Bytes
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
#!/bin/bash
TARGET_SRC=wideconsole
TARGET_TEST="unit-tests component-tests"
BUILD_PREFIX=cmake-build
BUILD_DIR_DEV=$BUILD_PREFIX-develop
BUILD_DIR_REL=$BUILD_PREFIX-release
SOURCE_DIR="include src"
TEST_DIR="test"
FILES_REGEX='.*\.\(c\|cc\|cpp\|cxx\|h\|hh\|hpp\|hxx\)$'
SOURCE_FILES=`find $SOURCE_DIR -regex $FILES_REGEX`
TEST_FILES=`find $TEST_DIR -regex $FILES_REGEX`
CMAKE_FILES=`find \( -type f -iname CMakeLists.txt -o -iname *.cmake \) -not -path './$BUILD_PREFIX-*'`
CPPCHECK_SOURCE_DIR=$SOURCE_DIR
RESULT_PREFIX=result
COV_MIN_LIMIT=50.0%
COV_SOURCE_DIR=test/unit
COV_RESULT_DIR=$RESULT_PREFIX-coverage
USAGE_TEXT="This is standard usage text. Please specify the required one."
PrintUsageAndExit()
{
echo $USAGE_TEXT
exit 1
}