tag:help.appveyor.com,2012-11-13:/discussions/problems/25375-automatically-discovered-tests-misses-net-core-testing-assemblyAppVeyor: Discussion 2019-11-15T16:37:01Ztag:help.appveyor.com,2012-11-13:Comment/478200452019-11-08T20:49:34Z2019-11-08T20:49:35ZAutomatically Discovered Tests Misses .NET Core Testing Assembly<div><p>I am attempting to configure our CD/CI, and one of the settings I see is the Automatically Discovered feature of the Test tab in Settings.</p>
<p>This appears to <em>mostly</em> work. In our solution we have one test project that results in 3 platform assemblies. These get built according to the log:</p>
<pre>
<code>[00:00:26] Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Core
[00:00:26] Copyright (C) Microsoft Corporation. All rights reserved.
[00:00:26]
[00:00:27] Restore completed in 39.97 ms for C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\ExtendedXmlSerializer.Tests.csproj.
[00:00:27] Restore completed in 38.49 ms for C:\projects\extendedxmlserializer\src\ExtendedXmlSerializer\ExtendedXmlSerializer.csproj.
[00:00:28] ExtendedXmlSerializer -> C:\projects\extendedxmlserializer\src\ExtendedXmlSerializer\bin\Release\net45\ExtendedXmlSerializer.dll
[00:00:28] ExtendedXmlSerializer -> C:\projects\extendedxmlserializer\src\ExtendedXmlSerializer\bin\Release\netstandard2.0\ExtendedXmlSerializer.dll
[00:00:31] ExtendedXmlSerializer.Tests -> C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\bin\Release\net45\ExtendedXmlSerializer.Tests.dll
[00:00:31] ExtendedXmlSerializer.Tests -> C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\bin\Release\netcoreapp2.1\ExtendedXmlSerializer.Tests.dll
[00:00:33] ExtendedXmlSerializer.Tests -> C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\bin\Release\net471\ExtendedXmlSerializer.Tests.dll
[00:00:33]
[00:00:33] Build succeeded.
[00:00:33] 0 Warning(s)
[00:00:33] 0 Error(s)
[00:00:33]
[00:00:33] Time Elapsed 00:00:06.47</code>
</pre>
<p>Unfortunately it only appears the .NET Framework assemblies get tested, leaving the .NET Core by its lonesome:</p>
<pre>
<code>[00:00:39] Discovering tests...OK
[00:00:39] %xunit20%\xunit.console.x86 "C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\bin\Release\net45\ExtendedXmlSerializer.Tests.dll" -appveyor
[00:00:39] xUnit.net Console Runner (32-bit .NET 4.0.30319.42000)
[00:00:40] Discovering: ExtendedXmlSerializer.Tests
[00:00:40] Discovered: ExtendedXmlSerializer.Tests
[00:00:40] Starting: ExtendedXmlSerializer.Tests
[00:00:52] Finished: ExtendedXmlSerializer.Tests
[00:00:52] === TEST EXECUTION SUMMARY ===
[00:00:52] ExtendedXmlSerializer.Tests Total: 354, Errors: 0, Failed: 0, Skipped: 0, Time: 11.129s
[00:00:52] %xunit20%\xunit.console.x86 "C:\projects\extendedxmlserializer\test\ExtendedXmlSerializer.Tests\bin\Release\net471\ExtendedXmlSerializer.Tests.dll" -appveyor
[00:00:52] xUnit.net Console Runner (32-bit .NET 4.0.30319.42000)
[00:00:53] Discovering: ExtendedXmlSerializer.Tests
[00:00:54] Discovered: ExtendedXmlSerializer.Tests
[00:00:54] Starting: ExtendedXmlSerializer.Tests
[00:01:20] Finished: ExtendedXmlSerializer.Tests
[00:01:20] === TEST EXECUTION SUMMARY ===
[00:01:20] ExtendedXmlSerializer.Tests Total: 355, Errors: 0, Failed: 0, Skipped: 0, Time: 11.867s</code>
</pre>
<p>Any guidance on how to get .NET Core tests detected successfully would be greatly appreciated.</p></div>Mike-Etag:help.appveyor.com,2012-11-13:Comment/478200452019-11-09T09:00:14Z2019-11-09T09:00:15ZAutomatically Discovered Tests Misses .NET Core Testing Assembly<div><p>FWIW. :P</p>
<p><a href="https://github.com/ExtendedXmlSerializer/ExtendedXmlSerializer/blob/9143dac63aad268fc39f6a0b26fdfca946517144/build.ps1#L58">https://github.com/ExtendedXmlSerializer/ExtendedXmlSerializer/blob...</a></p></div>Mike-Etag:help.appveyor.com,2012-11-13:Comment/478200452019-11-15T15:34:26Z2019-11-15T15:34:26ZAutomatically Discovered Tests Misses .NET Core Testing Assembly<div><p>This is still an issue for us. Is this a known bug?</p></div>Mike-Etag:help.appveyor.com,2012-11-13:Comment/478200452019-11-15T16:04:42Z2019-11-15T16:04:42ZAutomatically Discovered Tests Misses .NET Core Testing Assembly<div><p>Hi Mike,</p>
<p>That's right, currently .NET Core test assemblies are not automatically discovered - you have to provide your own command to run tests with them.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/478200452019-11-15T16:36:46Z2019-11-15T16:36:46ZAutomatically Discovered Tests Misses .NET Core Testing Assembly<div><p>Ok great, thanks for letting me know, @Feodor! Great product/service otherwise. 😁</p></div>Mike-E