File tree 13 files changed +38
-21
lines changed
Coderr.Server.Api.Client.Tests
Coderr.Server.Infrastructure
Coderr.Server.ReportAnalyzer
Coderr.Server.ReportAnalyzer.Tests
Coderr.Server.SqlServer.Tests
Tools/Coderr.IntegrationTests
13 files changed +38
-21
lines changed Original file line number Diff line number Diff line change 5
5
<AssemblyName >Coderr.Server.Api.Client.Tests</AssemblyName >
6
6
</PropertyGroup >
7
7
<ItemGroup >
8
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.3 .0" />
8
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.4 .0" />
9
9
<PackageReference Include =" xunit" Version =" 2.4.1" />
10
10
<PackageReference Include =" xunit.runner.visualstudio" Version =" 2.4.1" >
11
11
<PrivateAssets >all</PrivateAssets >
12
12
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
13
13
</PackageReference >
14
- <PackageReference Include =" FluentAssertions" Version =" 5.9 .0" />
14
+ <PackageReference Include =" FluentAssertions" Version =" 5.10 .0" />
15
15
<PackageReference Include =" NSubstitute" Version =" 4.2.1" />
16
16
17
17
</ItemGroup >
Original file line number Diff line number Diff line change 23
23
</PropertyGroup >
24
24
<ItemGroup >
25
25
<PackageReference Include =" DotNetCqs" Version =" 2.0.15" />
26
- <PackageReference Include =" System.ComponentModel.Annotations" Version =" 4.6 .0" />
26
+ <PackageReference Include =" System.ComponentModel.Annotations" Version =" 4.7 .0" />
27
27
</ItemGroup >
28
28
<ItemGroup >
29
29
<ProjectReference Include =" ..\Coderr.Server.Api\Coderr.Server.Api.csproj" />
Original file line number Diff line number Diff line change 32
32
<Reference Include =" System.ComponentModel.DataAnnotations" />
33
33
</ItemGroup >
34
34
<ItemGroup Condition =" '$(TargetFramework)' == 'netstandard2.0'" >
35
- <PackageReference Include =" System.ComponentModel.Annotations" Version =" 4.6 .0" />
35
+ <PackageReference Include =" System.ComponentModel.Annotations" Version =" 4.7 .0" />
36
36
</ItemGroup >
37
37
</Project >
Original file line number Diff line number Diff line change 5
5
<AssemblyName >Coderr.Server.App.Tests</AssemblyName >
6
6
</PropertyGroup >
7
7
<ItemGroup >
8
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.3 .0" />
8
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.4 .0" />
9
9
<PackageReference Include =" xunit" Version =" 2.4.1" />
10
10
<PackageReference Include =" xunit.runner.visualstudio" Version =" 2.4.1" >
11
11
<PrivateAssets >all</PrivateAssets >
12
12
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
13
13
</PackageReference >
14
- <PackageReference Include =" FluentAssertions" Version =" 5.9 .0" />
14
+ <PackageReference Include =" FluentAssertions" Version =" 5.10 .0" />
15
15
<PackageReference Include =" NSubstitute" Version =" 4.2.1" />
16
16
17
17
</ItemGroup >
Original file line number Diff line number Diff line change 26
26
<PackageReference Include =" Griffin.Framework" Version =" 2.1.1" />
27
27
<PackageReference Include =" log4net" Version =" 2.0.8" />
28
28
<PackageReference Include =" Markdig" Version =" 0.18.0" />
29
- <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.2 " />
29
+ <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.3 " />
30
30
<PackageReference Include =" System.Net.Http" Version =" 4.3.4" />
31
31
<PackageReference Include =" UAParser" Version =" 3.1.43" />
32
32
</ItemGroup >
Original file line number Diff line number Diff line change 8
8
<PackageReference Include =" DotNetCqs" Version =" 2.0.15" />
9
9
<PackageReference Include =" Griffin.Framework" Version =" 2.1.1" />
10
10
<PackageReference Include =" log4net" Version =" 2.0.8" />
11
- <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.2 " />
11
+ <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.3 " />
12
12
</ItemGroup >
13
13
<ItemGroup >
14
14
<ProjectReference Include =" ..\Coderr.Server.Api\Coderr.Server.Api.csproj" />
Original file line number Diff line number Diff line change 6
6
</PropertyGroup >
7
7
8
8
<ItemGroup >
9
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.3 .0" />
9
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.4 .0" />
10
10
<PackageReference Include =" xunit" Version =" 2.4.1" />
11
11
<PackageReference Include =" xunit.runner.visualstudio" Version =" 2.4.1" >
12
12
<PrivateAssets >all</PrivateAssets >
13
13
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
14
14
</PackageReference >
15
- <PackageReference Include =" FluentAssertions" Version =" 5.9 .0" />
15
+ <PackageReference Include =" FluentAssertions" Version =" 5.10 .0" />
16
16
<PackageReference Include =" NSubstitute" Version =" 4.2.1" />
17
17
</ItemGroup >
18
18
Original file line number Diff line number Diff line change 6
6
<DefaultItemExcludes >$(DefaultItemExcludes);**\*.DotSettings;</DefaultItemExcludes >
7
7
</PropertyGroup >
8
8
<ItemGroup >
9
- <PackageReference Include =" Coderr.Client.NetStd" Version =" 1.2.8 " />
9
+ <PackageReference Include =" Coderr.Client.NetStd" Version =" 1.2.10 " />
10
10
<PackageReference Include =" DotNetCqs" Version =" 2.0.15" />
11
11
<PackageReference Include =" DotNetCqs.DependencyInjection.Microsoft" Version =" 1.0.1" />
12
12
<PackageReference Include =" DotNetCqs.Queues.AdoNet" Version =" 1.0.7" />
13
13
<PackageReference Include =" Griffin.Framework" Version =" 2.1.1" />
14
14
<PackageReference Include =" log4net" Version =" 2.0.8" />
15
15
<PackageReference Include =" Microsoft.Extensions.DependencyInjection" Version =" 2.2.0" />
16
16
<PackageReference Include =" Microsoft.Extensions.DependencyInjection.Abstractions" Version =" 2.2.0" />
17
- <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.2 " />
17
+ <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.3 " />
18
18
<PackageReference Include =" System.Data.SqlClient" Version =" 4.7.0" />
19
19
<PackageReference Include =" UAParser" Version =" 3.1.43" />
20
20
</ItemGroup >
Original file line number Diff line number Diff line change 12
12
</ItemGroup >
13
13
14
14
<ItemGroup >
15
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.3 .0" />
15
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.4 .0" />
16
16
<PackageReference Include =" Microsoft.VisualStudio.TestPlatform.ObjectModel" Version =" 14.0.0" />
17
- <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.2 " />
17
+ <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.3 " />
18
18
<PackageReference Include =" xunit" Version =" 2.4.1" />
19
- <PackageReference Include =" FluentAssertions" Version =" 5.9 .0" />
19
+ <PackageReference Include =" FluentAssertions" Version =" 5.10 .0" />
20
20
<PackageReference Include =" NSubstitute" Version =" 4.2.1" />
21
21
<PackageReference Include =" DotNetCqs" Version =" 2.0.15" />
22
22
<PackageReference Include =" xunit.runner.visualstudio" Version =" 2.4.1" >
Original file line number Diff line number Diff line change 9
9
<PackageReference Include =" DotNetCqs" Version =" 2.0.15" />
10
10
<PackageReference Include =" Griffin.Framework" Version =" 2.1.1" />
11
11
<PackageReference Include =" log4net" Version =" 2.0.8" />
12
- <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.2 " />
12
+ <PackageReference Include =" Newtonsoft.Json" Version =" 12.0.3 " />
13
13
<PackageReference Include =" System.Data.SqlClient" Version =" 4.7.0" />
14
14
</ItemGroup >
15
15
Original file line number Diff line number Diff line change 6
6
<TypeScriptToolsVersion >Latest</TypeScriptToolsVersion >
7
7
<IsPackable >false</IsPackable >
8
8
<CopyLocalLockFileAssemblies >true</CopyLocalLockFileAssemblies >
9
- <Version >2.2.1 </Version >
9
+ <Version >2.3 </Version >
10
10
<UserSecretsId >18bfcacd-1b5d-435b-bc30-febb568a29b2</UserSecretsId >
11
11
</PropertyGroup >
12
12
15
15
</PropertyGroup >
16
16
17
17
<ItemGroup >
18
- <PackageReference Include =" Coderr.Client.AspNetCore.Mvc" Version =" 1.1.7 " />
18
+ <PackageReference Include =" Coderr.Client.AspNetCore.Mvc" Version =" 1.1.9 " />
19
19
<PackageReference Include =" Microsoft.AspNetCore.App" Version =" 2.2.5" />
20
20
<PackageReference Include =" Griffin.Framework" Version =" 2.1.1" />
21
21
<PackageReference Include =" Microsoft.AspNetCore.Authentication.Cookies" Version =" 2.2.0" />
Original file line number Diff line number Diff line change @@ -49,5 +49,10 @@ public void Success()
49
49
IsSuccess = true ;
50
50
EndedAtUtc = DateTime . UtcNow ;
51
51
}
52
+
53
+ public override string ToString ( )
54
+ {
55
+ return $ "{ ( IsSuccess ? " OK" : "FAIL" ) } { TestClass . Type . Name } .{ Method . Name } { Exception ? . Message } ";
56
+ }
52
57
}
53
58
}
Original file line number Diff line number Diff line change 1
- using System . IO ;
1
+ using System ;
2
+ using System . IO ;
3
+ using System . Linq ;
4
+ using System . Security . Cryptography . X509Certificates ;
2
5
using System . Threading . Tasks ;
6
+ using Coderr . IntegrationTests . Core . Entities ;
3
7
using Coderr . IntegrationTests . Core . TestCases ;
8
+ using Coderr . Tests ;
4
9
using Coderr . Tests . Runners ;
5
10
using Coderr . Tests . Runners . AppDomain . DTO ;
6
11
@@ -10,11 +15,18 @@ class Program
10
15
{
11
16
static async Task Main ( string [ ] args )
12
17
{
13
- var cmd = new RunTests ( )
18
+ var discoverer = new TestDiscoverer ( ) ;
19
+ discoverer . Load ( new [ ] { typeof ( IncidentWrapper ) . Assembly } ) ;
20
+ var runner = new TestRunner ( discoverer ) ;
21
+ runner . Load ( new [ ] { typeof ( IncidentWrapper ) . Assembly } ) . GetAwaiter ( ) . GetResult ( ) ;
22
+ var result = runner . RunAll ( ) . GetAwaiter ( ) . GetResult ( ) ;
23
+ var faulty = result . Where ( x => ! x . IsSuccess ) . ToList ( ) ;
24
+
25
+ var cmd = new RunTests
14
26
{
15
27
AssemblyName = typeof ( EnvironmentTests ) . Assembly . GetName ( ) . Name ,
16
28
AssemblyPath = Path . GetDirectoryName ( typeof ( EnvironmentTests ) . Assembly . Location ) ,
17
- TestCases = new TestCaseToRun [ ]
29
+ TestCases = new [ ]
18
30
{
19
31
new TestCaseToRun ( "Coderr.IntegrationTests.Core.TestCases.EnvironmentTests.Clearing_environment_should_remove_all_incidents_in_it" )
20
32
{
You can’t perform that action at this time.
0 commit comments