My previous work involved writing embedded Linux code. We used a couple of the embedded devices in a test harness, a Linux PC and the Windows Perforce repository. The Linux PC ran an instance of FitNesse and used (among other things) the CommandLineFixture to cross-compile the latest binaries, deploy them to the target, and then execute the tests.
My current project involved the Microsoft stack, developing web services. I would like to be able to use FitNesse to test out this system, but I'm at a loss as to where to start. The Linux system meant all that bash
scripting goodness, so building (make
), deployment (ssh
or scp
) and collating results (scp
) were all easy.
I'm assuming I can use a similar chain under Windows-only:
MSBuild
for buildingputty
for deployment / collating results
but deployment of IIS web services seems more complex than just copying files.
Do you have any pointers?