Skip to content

Various NSpec.Runner Improvements - #1

Open
Steinblock wants to merge 1 commit into
twonder:masterfrom
Steinblock:master
Open

Various NSpec.Runner Improvements#1
Steinblock wants to merge 1 commit into
twonder:masterfrom
Steinblock:master

Conversation

@Steinblock

Copy link
Copy Markdown
  • Renamed UnitTestProject1 to NSpec.Runner.Tests
  • nunit.framework.dll is included as an embedded resource and dynamically resolved at runtime
  • Allow skipping tests
  • Useful message for TestFailedException (e.g. 3 Examples, 1 Failed, 1 Pending)
  • Support for FailFast
  • Tests run via NSpecRunner.exe are not intercepted
  • Better failure handling for MsTest, see NSpec.Runner.Tests.TestSpecification
    • Tests with Failures call Assert.Fail() instead of raising a TestFailedException
    • Tests with Pendings call Assert.Inconclusive()
    • Tests with IgnoreAttribute are skipped
  • ConsoleFormatter converts CR to NewLine (disabled for now, because this is an NSpec issue, see nspec output should respect Environment.NewLine nspec/NSpec#121

* Renamed UnitTestProject1 to NSpec.Runner.Tests
* nunit.framework.dll is included as an embedded resource and dynamically resolved at runtime
* Allow skipping tests
* Useful message for TestFailedException (e.g. 3 Examples, 1 Failed, 1 Pending)
* Support for FailFast
* Tests run via NSpecRunner.exe are not intercepted
* Better failure handling for MsTest, see NSpec.Runner.Tests.TestSpecification
..* Tests with Failures call Assert.Fail instead of raising an TestFailedException
..* Tests with Pendings call Assert.Inconclusive
..* Tests with Ignore Attribute are skipped
* ConsoleFormatter converts CR to NewLine (disabled for now, because NSpecRunner.exe does the same)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant