Best way to describe a test involving multiple machines

I've got the following requirement:

Run a test that installs our client on one machine, installs the server on another machine, and then runs the tests from a third machine.

How do you do that with TeamCity?

I mean, I could define a Client build, and force it to run on the client machine using requirements. Ditto for the server. And then write a master test that depends on the Client and Server builds, runs on a third machine. But even then, if the test cases want to do things like poke the client across the network by running a test case there, there seems to be no support in TeamCity for that.

This has me wondering if I'm thinking of this in the right way. Thoughts?


1 comment
Comment actions Permalink

Hello Robert,

Sorry for the delay. The question is still relevant? If yes please leave a comment or create a separate thread.

Kind regards,


Please sign in to leave a comment.