forked from DLR-TS/libadore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.tests
56 lines (47 loc) · 1.68 KB
/
.tests
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
43
44
45
46
47
48
49
50
51
52
53
54
#Define module specific tests here
98_libadore_unit_tests_test(){
local action=test
local name="libadore unit tests"
local description="runs the libadore unit tests"
local message=""
local exit_code=0
printf "\n"
printf " Test: %s\n" "${name}"
printf " Description: %s\n" "${description}"
if make test > /dev/null 2>&1; then
message="libadore unit tests passed"
printf " Message: %s\n" "${message}"
status=$(bold $(green "PASSED"))
printf " Status: %s: %s\n" "${action}" "${status}"
else
message="libadore unit tests failed"
printf " Message: %s\n" "${message}"
status=$(bold $(red "FAILED"))
printf " Status: %s\n" "${status}"
exit 1
fi
}
99_libadore_unit_tests_logfile_test(){
local action=test
local name="libadore unit tests logfile test"
local description="Checks if a unit test logfile was generated"
local message=""
local exit_code=0
local unit_test_log_file="libadore/build/libadore_ctest.log"
printf "\n"
printf " Test: %s\n" "${name}"
printf " Description: %s\n" "${description}"
if [[ -f "${unit_test_log_file}" ]]; then
message="libadore unit test log file exists: ${unit_test_log_file}"
printf " Message: %s\n" "${message}"
status=$(bold $(green "PASSED"))
printf " Status: %s: %s\n" "${action}" "${status}"
exit 0
else
message="libadore unit test log file does not exist: ${unit_test_log_file}"
printf " Message: %s\n" "${message}"
status=$(bold $(red "FAILED"))
printf " Status: %s\n" "${status}"
exit 1
fi
}