We are developing some testing infrastructure, and I fell into the block of encoders (lack of sleep?) ... it looks like this will be a problem, but I did not find what I was looking for using google.
I would like to automatically output assemblies from our CI server (TeamCity) to several machines (growing, but currently 30). These are several WinForms applications and several DLLs. After deployment, I would like to start the tests (NUnit, for unit and integration tests) and report all the results (back to CI? Or somewhere else? Not sure).
The target machines are multiple platforms (Win7, Vista, XP, Server 2k8, Server 2k3, Ubuntu, Fedora, Suse, x64, x86, possibly macs over the line)
This helps me in part (actual push). But I can’t find existing solutions for push start tests and reporting. So far, I'm going to combine a link (or similar) with custom code running on each client computer that monitors the deployment directory, runs tests, and reports the results.
- Does anyone know about existing solutions?
- Links?
- Did something similar and share with us?
Edit
If possible, we prefer .net-based solutions, but this is not strictly necessary. I would mark the question as such, but finish the tags :)
source share