CI Factory

CI Factory CI Factory was an open-source accelerator for setting up Continuous Integration (CI) systems. It automated the tedious process of configuring build servers, source control hooks, and testing infrastructure – reducing CI setup time from days to under an hour. Key Features Automated setup of CruiseControl.NET build server Pre-configured NAnt build scripts with reusable packages Integration with Visual SourceSafe, Subversion, and other SCM tools Built-in support for MbUnit, NUnit, and MSTest Static analysis integration (NDepend, FxCop, Simian) Async task execution for faster builds Demonstrations dnrTV Screencast with Scott Hanselman – Setting up CI Factory on a totally fresh machine Building CI in an Hour with Phil Haack Related Posts A Recipe for Build Maintainability and Reusability AsyncExec and WaitForExit: Speeding Up The Build To Do More

1 min · Jay Flowers

Doubler

Doubler Doubler was an open-source developer productivity tool. Documentation Usage Installation

1 min · Jay Flowers

MbUnit Extensions

MbUnit Extensions Contributions to the MbUnit testing framework, which Scott Hanselman called “Unit Testing on Crack.” Contributions Row-Based Testing – Using the [Row] attribute to pass multiple sets of data into a single test method, reducing test suite redundancy Factory Object Fixture – Pattern for generating test fixtures programmatically Integration Test Separation – Patterns for distinguishing fast unit tests from slower integration tests that require external resources Philosophy MbUnit’s metadata-driven approach to testing allowed developers to express test intent more clearly than traditional frameworks. The [Row] attribute pattern was later adopted by xUnit, NUnit 3, and other frameworks as parameterized tests. ...

1 min · Jay Flowers