-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Matthew Kelly edited this page Feb 26, 2017
·
10 revisions
Welcome to the Edison wiki!
Edison is designed to be a more performant and feature rich unit/integration testing framework for .NET projects. Many features, such as Attributes, are similar to other test frameworks for a more fluid transition.
- Framework with Attributes and Assert class for writing unit/integration tests.
- Can run tests in parallel.
- Output can be in XML, JSON, CSV, HTML, Markdown or just plain text.
- Ability to send test results, in real-time, to a URL for later analysis.
- Console application from which to run your tests.
- GUI for a more visual look on running tests.
- Ability to re-run tests that have failed, for ones that may pass if run seconds later.
- Run test cases and repeats in parallel.
- Supply a solution file for extracting test assemblies.
- Ability to store versioned console parameters in an Edisonfile.
- Basic support for browser testing.
- Support for TestDriven.NET.
- Send test results to specific Slack channels, or to users directly.
You can now install Edison using Chocolatey using the following:
choco install edison
Also, you can now get the framework and console on NuGet as well:
Install-Package Edison.Framework
Install-Package Edison.TestDriven # < this is the core framework, but has support for TestDriven.NET
Install-Package Edison.Console
To use TestDriven.NET, please see the setup at Framework > Basics
.
For any bugs you may find, or features you wish to request, please create an issue in GitHub.
Edison is completely open sourced and free under the MIT License.