1# Setup hook for unittest.
2# shellcheck shell=bash
3
4echo "Sourcing unittest-check-hook"
5
6unittestCheckPhase() {
7 echo "Executing unittestCheckPhase"
8 runHook preCheck
9
10 local -a flagsArray=()
11
12 # Compatibility layer to the obsolete unittestFlagsArray
13 eval "flagsArray+=(${unittestFlagsArray[*]-})"
14
15 concatTo flagsArray unittestFlags
16 echoCmd 'unittest flags' "${flagsArray[@]}"
17 @pythonCheckInterpreter@ -m unittest discover "${flagsArray[@]}"
18
19 runHook postCheck
20 echo "Finished executing unittestCheckPhase"
21}
22
23if [[ -z "${dontUseUnittestCheck-}" ]] && [[ -z "${installCheckPhase-}" ]]; then
24 echo "Using unittestCheckPhase"
25 appendToVar preDistPhases unittestCheckPhase
26fi