at master 714 B view raw
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