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.