mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-26 00:05:07 -07:00
coverage seperate stage
This commit is contained in:
parent
c630a585fa
commit
34030d77a2
2 changed files with 7 additions and 1 deletions
|
@ -315,6 +315,10 @@ stages:
|
||||||
testResultsFiles: '**/TestResult.xml'
|
testResultsFiles: '**/TestResult.xml'
|
||||||
testRunTitle: 'macOS Unit Tests'
|
testRunTitle: 'macOS Unit Tests'
|
||||||
|
|
||||||
|
- stage: Coverage
|
||||||
|
dependsOn: Build
|
||||||
|
condition: succeeded()
|
||||||
|
jobs:
|
||||||
- job: Unit_Test_Coverage
|
- job: Unit_Test_Coverage
|
||||||
displayName: Coverage
|
displayName: Coverage
|
||||||
pool:
|
pool:
|
||||||
|
|
4
test.sh
4
test.sh
|
@ -21,6 +21,7 @@ export LIDARR_TESTS_LOG_OUTPUT="File"
|
||||||
NUNIT="$TEST_DIR/NUnit.ConsoleRunner.3.7.0/tools/nunit3-console.exe"
|
NUNIT="$TEST_DIR/NUnit.ConsoleRunner.3.7.0/tools/nunit3-console.exe"
|
||||||
OPEN_COVER="$TEST_DIR/OpenCover.4.7.922/tools/OpenCover.Console.exe"
|
OPEN_COVER="$TEST_DIR/OpenCover.4.7.922/tools/OpenCover.Console.exe"
|
||||||
NUNIT_COMMAND="$NUNIT"
|
NUNIT_COMMAND="$NUNIT"
|
||||||
|
OC_COMMAND="$OPEN_COVER"
|
||||||
NUNIT_PARAMS="--workers=1"
|
NUNIT_PARAMS="--workers=1"
|
||||||
|
|
||||||
if [ "$PLATFORM" = "Mac" ]; then
|
if [ "$PLATFORM" = "Mac" ]; then
|
||||||
|
@ -36,6 +37,7 @@ elif [ "$PLATFORM" = "Linux" ] || [ "$PLATFORM" = "Mac" ] ; then
|
||||||
mkdir -p ~/.config/Lidarr
|
mkdir -p ~/.config/Lidarr
|
||||||
WHERE="$WHERE && cat != WINDOWS"
|
WHERE="$WHERE && cat != WINDOWS"
|
||||||
NUNIT_COMMAND="mono --debug --runtime=v4.0 $NUNIT"
|
NUNIT_COMMAND="mono --debug --runtime=v4.0 $NUNIT"
|
||||||
|
OC_COMMAND="mono --debug --runtime=v4.0 $OPEN_COVER"
|
||||||
else
|
else
|
||||||
echo "Platform must be provided as first arguement: Windows, Linux or Mac"
|
echo "Platform must be provided as first arguement: Windows, Linux or Mac"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -57,7 +59,7 @@ for i in `find $TEST_DIR -name "$TEST_PATTERN"`;
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$COVERAGE" = "Coverage" ]; then
|
if [ "$COVERAGE" = "Coverage" ]; then
|
||||||
$OPEN_COVER -register:user -target:"$NUNIT" -targetargs:"$NUNIT_PARAMS --where=\"$WHERE\" $ASSEMBLIES" -output:"$COVERAGE_FILE";
|
$OC_COMMAND -register:user -target:"$NUNIT_COMMAND" -targetargs:"$NUNIT_PARAMS --where=\"$WHERE\" $ASSEMBLIES" -output:"$COVERAGE_FILE";
|
||||||
EXIT_CODE=$?
|
EXIT_CODE=$?
|
||||||
elif [ "$COVERAGE" = "Test" ] ; then
|
elif [ "$COVERAGE" = "Test" ] ; then
|
||||||
$NUNIT_COMMAND --where "$WHERE" $NUNIT_PARAMS $ASSEMBLIES;
|
$NUNIT_COMMAND --where "$WHERE" $NUNIT_PARAMS $ASSEMBLIES;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue