This page is likely outdated. Visit the new documentation for updated content.

CI server to build and test MD

Status Owner Importance Complexity MD Version
Completed Normal Medium

Set up a Continuous Integration server for building nightly builds and automatically running the full test suite.

Switch to MSBuild for building MD

Status Owner Importance Complexity MD Version
Pending Normal Medium

Switch to MSBuild entirely for building MD, eliminating autotools. Perhaps a single makefile that would just invoke MSBuild.

Automated performance testing

Status Owner Importance Complexity MD Version
Pending Normal Medium

It would be very useful to track MD performance, to avoid regressions, by having a series of automated performance tests on common operations. We might take some cues from Visual Studio’s stress testing.

Automated UI Tests

Status Owner Importance Complexity MD Version
Pending Normal Medium

Resurrect the Strongwind-based UI tests, add more, and run them on the CI server. This could be a basis for some of the performance tests.

Automated Static Analysis

Status Owner Importance Complexity MD Version
Pending Normal Medium

It could be useful to run some Gendarme rules on the CI server to catch some problems automatically.