DataAttribute with an Enum in the constructor breaks in 2.x

This code works fine with the latest stable release from NuGet (1.9.2 as of this writing). using System.Collections.Generic; using System.Reflection; using Xunit; using Xunit.Extensions; namespac...

Id #9922 | Release: None | Updated: Mar 22 at 10:13 PM by BradWilson | Created: Feb 24 at 2:05 PM by stijnherreman

Enable configurable maximum degree of parallelism

Support configuration via an assembly-level attribute, as well as via argument to the runners (command line or otherwise). Forum post: https://xunit.codeplex.com/discussions/474862

Id #9920 | Release: xUnit.net 2.0 | Updated: Mar 22 at 9:39 PM by BradWilson | Created: Feb 6 at 6:04 PM by BradWilson

Support data from methods, fields, and properties

The existing [PropertyData] attribute could be morphed into [MemberData], and support: Static fields Static properties Static methods (with parameters) For more information, see: https://xunit....

Id #9918 | Release: xUnit.net 2.0 | Updated: Mar 10 at 2:06 AM by BradWilson | Created: Jan 27 at 3:47 PM by BradWilson

Support settings via VS .runsettings file

What we would really like to be able to do is use production xUnit dll's in our builds that support the ability to read a property like "/noShadowCopy" from a .runsettings file (http://msdn.microso...

Id #9914 | Release: None | Updated: Mar 22 at 6:16 PM by BradWilson | Created: Dec 20, 2013 at 9:40 PM by BradWilson

Data driven tests showing long, not short result, in VS Test runner

Discovered in 99.1. Name display set to short in VS xunit options. Used to show Capture2.jpg, now shows long Capture.jpg Update: Sorry Brad, installed runner 99.2 and still seem to get long nam...

Id #9910 | Release: xUnit.net Visual Studio Runner | Updated: Mar 8 at 8:44 PM by BradWilson | Created: Dec 5, 2013 at 1:38 AM by jason_r

Remove all uses of Uri to get local file paths

Using the Uri class to convert assembly code base URIs into local file paths breaks when those paths contain special URI characters; namely, the hash symbol. Remove the uses of the Uri class and wr...

Id #9907 | Release: xUnit.net 2.0 | Updated: Mar 22 at 9:08 PM by BradWilson | Created: Dec 3, 2013 at 2:44 PM by BradWilson

Building or running with VS creates new temp directories

Every time VS runs test discovery with the xUnit.net runner (VS 2013, Windows 8.1 x64; runner version 0.99.0, I get at least one new temp directory that never gets deleted. The structure of the dir...

Id #9899 | Release: xUnit.net 2.0 | Updated: Jan 28 at 6:48 AM by knatten | Created: Nov 21, 2013 at 5:34 PM by davidmatson

Consider making TraitAttribute non sealed

This would allow to create more specific traits that allow to support better consistency in the usage of traits. For example it would be easy to create a CategoryAttribute that already sets the tr...

Id #9898 | Release: xUnit.net 2.0 | Updated: Mar 15 at 4:58 PM by BradWilson | Created: Nov 20, 2013 at 9:28 AM by MartinBohring

Returning Task doesn't work as expected for Canceled/Faulted

The following two tests just hang when I run them in VS: [Fact] public Task TestCanceledTask() { TaskCompletionSource<int> source = new TaskCompletionSource<int>(); source.SetCanceled(); ...

Id #9896 | Release: xUnit.net 2.0 | Updated: Mar 22 at 9:10 PM by BradWilson | Created: Nov 12, 2013 at 5:22 PM by davidmatson

Separate asserts from core library

The strategy would be: Separate libraries Separate NuGet packages ("xunit.core" and "xunit.assert") Offer source-based assertion option Meta-package ("xunit") references "xunit.core" and "xunit.as...

Id #9891 | Release: xUnit.net 2.0 | Updated: Mar 22 at 9:41 PM by BradWilson | Created: Nov 2, 2013 at 5:18 PM by BradWilson