Page MenuHomePhabricator

Update C# tools unit test engine to work
ClosedPublic

Authored by hach-que on Nov 23 2013, 12:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 3, 12:15 AM
Unknown Object (File)
Sun, Dec 15, 6:36 AM
Unknown Object (File)
Fri, Dec 13, 10:09 PM
Unknown Object (File)
Fri, Dec 13, 4:57 PM
Unknown Object (File)
Nov 29 2024, 6:40 PM
Unknown Object (File)
Nov 29 2024, 5:53 AM
Unknown Object (File)
Nov 27 2024, 8:34 PM
Unknown Object (File)
Nov 26 2024, 12:16 PM

Details

Summary

This updates the C# tools unit test engine (the derived version of xUnit.NET test engine that supports code coverage) to work after the updates in D7594.

Test Plan

Switched the test engine from 'XUnitTestEngine' to 'CSharpToolsTestEngine' and ran arc unit --everything. The results were identical except that code coverage was provided.

Tested on Linux; will update or comment based on whether it works on Windows as well.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

hach-que updated this revision to Unknown Object (????).Nov 23 2013, 1:38 PM

Fix absolute path for Windows

Verified this works on both Windows and Linux machines. cscover itself seems to have a few problems on Windows; the .NET framework doesn't seem to like some of the code it instruments, but that is an entirely cscover issue and doesn't affect this diff itself.