-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No failing test details with MTP and dotnet test support with xunit v3 #5188
Comments
@martincostello Thanks for reaching out. Can you please try |
Yep, that fixed it thanks: ❯ dotnet test
Restore complete (2.6s)
LondonTravel.Skill succeeded (28.8s) → C:\Coding\martincostello\alexa-london-travel\artifacts\bin\LondonTravel.Skill\debug\LondonTravel.Skill.dll
LondonTravel.Skill.Tests succeeded (5.1s) → C:\Coding\martincostello\alexa-london-travel\artifacts\bin\LondonTravel.Skill.Tests\debug\LondonTravel.Skill.Tests.dll
LondonTravel.Skill.Tests test failed with 2 error(s) (9.5s)
C:\Coding\martincostello\alexa-london-travel\test\LondonTravel.Skill.Tests\HelpTests.cs(27): error test failed:
Can_Invoke_Function (1s 093ms): Shouldly.ShouldAssertException : response.Reprompt
should not be null but was
Stack Trace:
at MartinCostello.LondonTravel.Skill.HelpTests.Can_Invoke_Function() in C:\Coding\martincostello\alexa-lon
don-travel\test\LondonTravel.Skill.Tests\HelpTests.cs:line 27
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task, Configur
eAwaitOptions options)
--- End of stack trace from previous location ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task, Configur
eAwaitOptions options)
C:\Coding\martincostello\alexa-london-travel\artifacts\bin\LondonTravel.Skill.Tests\debug\LondonTravel.Skill.Tests.dll : error run failed: Tests failed: 'C:\Coding\martincostello\alexa-london-travel\artifacts\bin\LondonTravel.Skill.Tests\debug\TestResults\LondonTravel.Skill.Tests_net9.0_x64.log' [net9.0|x64]
Test summary: total: 104, failed: 1, succeeded: 103, skipped: 0, duration: 9.2s
Build failed with 2 error(s) in 51.7s |
Thanks for confirming @martincostello. I'm keeping this issue open to improve the documentation for the page you linked. |
@martincostello come (back) to MSTest!!! ;) |
Describe the bug
I had a look through yours and xunit's documentation, but I couldn't see anything about this so I'm not sure if it's a bug or not.
Playing around with an existing xunit v3 project to have it use MTP, I don't seem to be able to get any useful terminal output when a test fails:
I would expect to be able to see details about the failing test in the terminal like if
TestingPlatformDotnetTestSupport=false
.I tried explicitly adding the following, but it didn't seem to make any difference:
Steps To Reproduce
dotnet test
from thetest\LondonTravel.Skill.Tests
directoryExpected behavior
Information about which test has failed is shown in the terminal.
Actual behavior
A link to a log file containing the failure is shown.
The text was updated successfully, but these errors were encountered: