Closed jaredpar closed 9 years ago
PR is updated so that discover is non-blocking as well now.
Would like to see filtered TestCases
before merging, but otherwise generally fine.
New commit:
TestCases
)After responding to the feedback around resetting of state in the try / finally
I realized discover and run had the exact same boiler plate code. Ended up refactoring it out to a single method which wraps the actual test operation in a delegate.
https://github.com/Pilchie/xunit.runner.wpf/pull/19/files#diff-436bcba0e5fb859825c2c38d51f080b6R337
This moves the discover and execution actions into a remote process (communicating over named pipes). I've been able to multi-run several applications using this latest code.
There is still a lot of work to do here:
Overall though this works and puts us closer to a state where we can begin using this.
closes #4