You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
887 B
33 lines
887 B
declare -a testProjectFile dotnetTestFlags dotnetFlags
|
|
|
|
dotnetCheckHook() {
|
|
echo "Executing dotnetCheckHook"
|
|
|
|
runHook preCheck
|
|
|
|
if [ "${disabledTests-}" ]; then
|
|
disabledTestsFlag="--filter FullyQualifiedName!=@disabledTests@"
|
|
fi
|
|
|
|
for project in ${testProjectFile[@]}; do
|
|
env \
|
|
dotnet test "$project" \
|
|
-maxcpucount:$maxCpuFlag \
|
|
-p:ContinuousIntegrationBuild=true \
|
|
-p:Deterministic=true \
|
|
--configuration "@buildType@" \
|
|
--no-build \
|
|
--logger "console;verbosity=normal" \
|
|
${disabledTestsFlag-} \
|
|
"${dotnetTestFlags[@]}" \
|
|
"${dotnetFlags[@]}"
|
|
done
|
|
|
|
runHook postCheck
|
|
|
|
echo "Finished dotnetCheckHook"
|
|
}
|
|
|
|
if [[ -z "${dontDotnetCheck-}" && -z "${checkPhase-}" ]]; then
|
|
checkPhase=dotnetCheckHook
|
|
fi
|
|
|