xunit tests in netstandard 2.0 project not discovered

peter.morlion's Avatar


07 Nov, 2017 09:19 AM

I have a solution containing three netstandard 2.0 projects and 3 xunit projects. Everything builds fine, but AppVeyor doesn't run the tests. The build log says "Discovering tests...OK" and then just continues on. My source can be found on GitHub here

These tests are discovered by both Visual Studio and ReSharper.

I've tried adding the xunit.runner.console package and adding the test line in the appveyor.yml file, but that didn't change anything.

I've seen this issue, but reading the latest comments, it seems it should be working now? Or at least attempting to run the tests?

Any ideas? Or should I still trigger the tests myself with dotnet test?

  1. Support Staff 1 Posted by Ilya Finkelshte... on 07 Nov, 2017 11:33 PM

    Ilya Finkelshteyn's Avatar

    Hi Peter,

    We rely on existence of Microsoft.NET.Test.Sdk package to make a decision if project is .NET Core test project or not. I found this discussion and indeed maybe it is not mandatory package. However I am not sure we can safely remove this condition when detecting test projects, at least without extensive testing.

    I filed this issue for myself.

    Can you consider adding this package to your project or you will add manual test commands?

  2. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:21 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac