-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Some Rider painpoints, and other things #620
Comments
Thanks very much! Appreciate it :) I believe 2 and 3 are things for Jetbrains to fix. Go to source works in Visual Studio, so the data is there, I just don't think Rider is using it. And the test output window I think still hasn't been developed yet, as the testing platform is still very new. They recently added standard output and standard error values, which I have set. I think (but not 100%) that that should drive the test output window in IDEs but the IDE itself will have to look at that value and implement it. |
@frankhaugen your experience sounds great. I'm also thinking about to switch to TUnit. If you write an issue for Rider, let it know me here and I will support it. Thanks. |
@frankhaugen @SaschaBa I've raised issues with Jetbrains: Test output: https://youtrack.jetbrains.com/issue/RIDER-117847/Testing-Platform-Test-Output-not-showing-in-IDE |
@thomhurst wow, you are very fast. I voted both issues. |
@frankhaugen out of curiosity what was the difference in speed between xUnit and TUnit for you? |
Looks like they've both been assigned so hopefully we'll see a fix soon! |
:-) yes, and they got both a high priority |
So I did some really fiddly measuring and I got 13,5 % quicker over 50 runs. I feel it was quicker. I wouldn't count those numbers as "quality assured" but I ran devops pipline on the code before the rewrite and the one after 100 times, (50 of each type). I feel on my computer its much quicker than 13% |
Hi, I have spent the weekend rewriting one of my work-projects to use TUnit instead of XUnit, and I have some experiences to share:
My setup:
Experiences:
TestContext.Current.GetDefaultLogger().LogInformation("LOG ME!");
andawait TestContext.Current.OutputWriter.WriteLineAsync("OUTPUT ME!");
, don't get shown in actual test output after test finishes in Rider. What is outputted when running CLI. I Use the output of tests a lotawait Assert.That(_this).IsNotNull();
is a little verbose, butAssert.IsNotNull(_this);
, or_this.Should().NotBeNull();
, aren't that differentSuggestions:
ModularPipelines
, it would be nice to have defaults for e.g. DevOpsThank you for making the effort creating this, and I hope you will continue. I'd offer to help, but for the next couple of months, I don't have the bandwidth 😞
The text was updated successfully, but these errors were encountered: