Promise.Merge(Settled)
use ref field in ref struct feature
#1452
GitHub Actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
failed
Jul 23, 2024 in 1s
0 passed, 4 failed and 0 skipped
❌ TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
4 tests were completed in 4s with 0 passed, 4 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests | 4❌ | 3s |
❌ ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests
❌ CannotAwaitYieldInCatch
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),
❌ CannotAwaitYieldInFinally
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),
❌ CannotAwaitYieldInTryWithCatch
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),
❌ NoDiagnostics
Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
Annotations
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInCatch
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
Error:
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),
at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInCatch() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 127
at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInFinally
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
Error:
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),
at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInFinally() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 168
at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInTryWithCatch
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
Error:
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),
at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInTryWithCatch() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 86
at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)
github-actions / dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► NoDiagnostics
Failed test found in:
TestResults/dotnet-test-results-net8.0-Debug-Pool_Disabled-devMode-analyzer.trx
Error:
Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
Raw output
Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"
Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.NoDiagnostics() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 39
at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)
Loading