Rozwijamy infrastrukturę testową i uderzyłem w blok kodu (brak snu?) ... wydaje się, że to byłby problem rozwiązany, ale nie znalazłem tego, co szukam za pośrednictwem google.Wdrożenie wypychania za pomocą automatyzacji testów
Chciałbym automatycznie przesyłać kompilacje z naszego serwera CI (TeamCity) do wielu maszyn (rośnie, ale obecnie 30). Jest kilka aplikacji WinForm i wiele bibliotek dll. Po wdrożeniu chciałbym rozpocząć testy (NUnit, zarówno dla testów jednostkowych, jak i integracyjnych) i zgłaszać wszystkie wyniki (z powrotem do CI? Lub gdzieś indziej? Nie wiem).
komputerach docelowych wiele platform (Windows 7, Vista, XP, Server 2k8, Serwer 2K3, Ubuntu, Fedora, SUSE, x64, x86, może macs dół linii)
This dostaje mi część sposób tam (rzeczywiste naciśnięcie). Ale nie mogę znaleźć istniejących rozwiązań dla "wypychania" testów i raportowania. Do tej pory myślę o połączeniu łącza (lub podobnego) z niestandardowym kodem uruchomionym na każdym komputerze klienta, który obserwuje katalog wdrażania, uruchamia testy i raportuje wyniki.
- Czy ktoś wie o istniejących rozwiązaniach?
- Łącza?
- Zrobić coś podobnego i zadbać o udostępnienie?
Edit
Jeśli to możliwe, wolimy NET rozwiązania oparte, ale nie jest to bezwzględnie konieczne. Ja bym na pytanie oznaczone jako takie, ale zabrakło tagów :)
Interesujące, dzięki za linki. –