# Setup hook for unittest. # shellcheck shell=bash echo "Sourcing unittest-check-hook" unittestCheckPhase() { echo "Executing unittestCheckPhase" runHook preCheck local -a flagsArray=() # Compatibility layer to the obsolete unittestFlagsArray if [[ -z "${dontUseUnittestDiscover-}" ]]; then flagsArray+=("discover") fi eval "flagsArray+=(${unittestFlagsArray[*]-})" concatTo flagsArray unittestFlags echoCmd 'unittest flags' "${flagsArray[@]}" @pythonCheckInterpreter@ -m unittest "${flagsArray[@]}" runHook postCheck echo "Finished executing unittestCheckPhase" } if [[ -z "${dontUseUnittestCheck-}" ]] && [[ -z "${installCheckPhase-}" ]]; then echo "Using unittestCheckPhase" appendToVar preDistPhases unittestCheckPhase fi