From e1ac5004ec00a3d8297bcff9d30564c1a891bc9b Mon Sep 17 00:00:00 2001 From: Lucas Lara Date: Tue, 24 Nov 2020 21:44:08 +0100 Subject: [PATCH] Udpdates and add net 5 support --- azure-pipelines.yml | 48 +++++++++++++++++++ global.json | 2 +- src/MiniCover/MiniCover.csproj | 16 +++---- .../MiniCover.HitServices.UnitTests.csproj | 6 +-- .../Instrumentation/AsyncMethod.cs | 10 ++-- .../MiniCover.UnitTests.csproj | 14 +++--- 6 files changed, 72 insertions(+), 24 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c7f1c2f..87107cf 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -13,6 +13,22 @@ jobs: - task: UseDotNet@2 inputs: useGlobalJson: true + - task: UseDotNet@2 + inputs: + version: '3.1.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '3.0.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.2.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.1.x' + packageType: runtime - bash: | ./build.sh displayName: 'Build' @@ -34,6 +50,22 @@ jobs: - task: UseDotNet@2 inputs: useGlobalJson: true + - task: UseDotNet@2 + inputs: + version: '3.1.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '3.0.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.2.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.1.x' + packageType: runtime - bash: | ./build.sh displayName: 'Build' @@ -45,6 +77,22 @@ jobs: - task: UseDotNet@2 inputs: useGlobalJson: true + - task: UseDotNet@2 + inputs: + version: '3.1.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '3.0.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.2.x' + packageType: runtime + - task: UseDotNet@2 + inputs: + version: '2.1.x' + packageType: runtime - bash: | ./build.sh displayName: 'Build' diff --git a/global.json b/global.json index 9731311..2cb2ac9 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "3.1.403" + "version": "5.0.100" } } \ No newline at end of file diff --git a/src/MiniCover/MiniCover.csproj b/src/MiniCover/MiniCover.csproj index 2af6ed9..5926ccf 100644 --- a/src/MiniCover/MiniCover.csproj +++ b/src/MiniCover/MiniCover.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1 + net5.0;netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1 true minicover ../../nupkg @@ -25,14 +25,14 @@ - - - + + + - - - - + + + + diff --git a/tests/MiniCover.HitServices.UnitTests/MiniCover.HitServices.UnitTests.csproj b/tests/MiniCover.HitServices.UnitTests/MiniCover.HitServices.UnitTests.csproj index d83115b..ccb684d 100644 --- a/tests/MiniCover.HitServices.UnitTests/MiniCover.HitServices.UnitTests.csproj +++ b/tests/MiniCover.HitServices.UnitTests/MiniCover.HitServices.UnitTests.csproj @@ -7,12 +7,12 @@ - + - runtime; build; native; contentfiles; analyzers; buildtransitive + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/tests/MiniCover.UnitTests/Instrumentation/AsyncMethod.cs b/tests/MiniCover.UnitTests/Instrumentation/AsyncMethod.cs index c9f61a8..3264625 100644 --- a/tests/MiniCover.UnitTests/Instrumentation/AsyncMethod.cs +++ b/tests/MiniCover.UnitTests/Instrumentation/AsyncMethod.cs @@ -37,11 +37,11 @@ .locals init (MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0 IL_0000: newobj System.Void MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::.ctor() IL_0005: stloc.0 IL_0006: ldloc.0 - IL_0007: ldarg.0 // this - IL_0008: stfld MiniCover.UnitTests.Instrumentation.AsyncMethod/Class MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::<>4__this - IL_000d: ldloc.0 - IL_000e: call System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::Create() - IL_0013: stfld System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::<>t__builder + IL_0007: call System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1::Create() + IL_000c: stfld System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1 MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::<>t__builder + IL_0011: ldloc.0 + IL_0012: ldarg.0 // this + IL_0013: stfld MiniCover.UnitTests.Instrumentation.AsyncMethod/Class MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::<>4__this IL_0018: ldloc.0 IL_0019: ldc.i4.m1 IL_001a: stfld System.Int32 MiniCover.UnitTests.Instrumentation.AsyncMethod/Class/d__0::<>1__state diff --git a/tests/MiniCover.UnitTests/MiniCover.UnitTests.csproj b/tests/MiniCover.UnitTests/MiniCover.UnitTests.csproj index bce5e36..891e5aa 100644 --- a/tests/MiniCover.UnitTests/MiniCover.UnitTests.csproj +++ b/tests/MiniCover.UnitTests/MiniCover.UnitTests.csproj @@ -1,18 +1,18 @@ - netcoreapp3.0 + net5.0 false - + - runtime; build; native; contentfiles; analyzers; buildtransitive + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - - + + + +