benaadams / Ben.Demystifier

High performance understanding for stack traces (Make error logs more productive)
Apache License 2.0
2.75k stars 118 forks source link

Skip repeats and IValueTaskSource.GetResult #132

Closed benaadams closed 3 years ago

benaadams commented 3 years ago

Changes

at async IAsyncEnumerable<int> AsyncEnumerableTests.Throw(CancellationToken cancellationToken)+MoveNext()
at async IAsyncEnumerable<int> AsyncEnumerableTests.Throw(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult(short token)
at async IAsyncEnumerable<long> AsyncEnumerableTests.Start(CancellationToken cancellationToken)+MoveNext()
at async IAsyncEnumerable<long> AsyncEnumerableTests.Start(CancellationToken cancellationToken)+MoveNext()
at async IAsyncEnumerable<long> AsyncEnumerableTests.Start(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult(short token)
at async Task AsyncEnumerableTests.DemystifiesAsyncEnumerable()
at async Task AsyncEnumerableTests.DemystifiesAsyncEnumerable()

To

at async IAsyncEnumerable<int> AsyncEnumerableTests.Throw(CancellationToken cancellationToken)+MoveNext()
at async IAsyncEnumerable<long> AsyncEnumerableTests.Start(CancellationToken cancellationToken)+MoveNext() x 2
at async Task AsyncEnumerableTests.DemystifiesAsyncEnumerable() x 2

Also

at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at void Ben.Demystifier.Test.RecursionTests.DemystifiesRecursion()

to

at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth)
at int Ben.Demystifier.Test.RecursionTests.Recurse(int depth) x 10
at void Ben.Demystifier.Test.RecursionTests.DemystifiesRecursion()
benaadams commented 3 years ago

NuGet issue with failed test