VS proj and sln cracker for testability

Jun 2, 2009 at 10:45 PM

I'm thinking about hacking together a couple of tasks to support randomized testing of my solution architecture.

Specifically, I'd like to randomize the order in which my solutions are invoked in my CI builds to surface any unhandled dependency issues.  While I'm at it, I'd like to have it specify a randomly selected project as the build target first, then build the whole solution.

To support these objectives I propose

1) A task to parse a solution file and create an itemlist with suitable metadata.  Project names at a minimum, probably with project file paths.

2) A general chose/permute n of m with/without replacement task.

Any thoughts?


Jun 3, 2009 at 7:42 AM

Yes please, especially 1 which has been asked for by a few people and hasnt made it off the backlog yet!