Test Driven Development Studio - An environment for practicing Kent Beck style Test Driven Development.
- Main: This repo, for work item tracking and discussions related to the project. Also for source code history.
- VS: Plugin for VS2013, VS2015
- VSCode: Plugin for VSCode. Work has just started, no ETA. Help needed!
- Common: Common Library for all components.
- Engine: Workflow coordinator.
- TestHost: Test host, runner and runtime.
- Environment for practicing Kent Beck style TDD [F.I.R.S.T. Unit Tests, fast builds, No Mocks, Hexagonal architecture].
- Open source alternative to nCrunch.
- Eventually not just unit tests - but a collection of facilities that makes TDD a joy! e.g. TODO list, hotspot analysis, etc.
- Supported on VS2013 & VS2015.
- Enable/Disable TDDStudio.
- Ability to ignore tests (e.g. long range/acceptance tests, using a setting in .sln.tddstud10.user)
- Multiple Unit Test Frameworks [nUnit v2/v3, xUnit v1/v2]
- Multiple Languages [C#/F#/VB]
- Run build/test cycle on every change to any file under the solution folder.
- Incrementalv0 - i.e. build/test happen only for projects that have changed.
- Show code coverage indicators next to each line [green => tests covering it have all passed, red => otherwise]
- nCrunch style status indicator at the bottom-right in VS Status Bar.
- Each coverage marker has a rich list of covering tests with (a) error message/stacktrace (b) option to debug test.
- Other Unit Test Frameworks [VS' CppUnit]
- Languages [C++]
- Hosts [Atom/VSCode]
- Test List
- Automated change detection