Chcę uzyskać wyniki konsoli wraz z normalnymi wynikami testów w dzienniku kompilacji CruiseControl.NET. Byłem w stanie uzyskać to przed uruchomieniem NUnit z MSBuild, ale teraz tylko wyniki testów są wyświetlane podczas bezpośredniego korzystania z zadania nUnit. Czy istnieje sposób konfigurowania zadania nUnit, aby wszystkie wyniki testu były zapisywane w dzienniku kompilacji?Wyświetlanie danych wyjściowych konsoli NUnit w pliku CruiseControl.NET
7
A
Odpowiedz
4
Nie mogłem wymyślić, jak to zrobić za pomocą zadania NUnit, ale z zadaniem exec było całkiem proste.
Zadanie:
<exec>
<executable>C:\Program Files (x86)\NUnit 2.5.6\bin\net-2.0\nunit-console.exe</executable>
<baseDirectory>C:\Tests</baseDirectory>
<buildArgs>C:\Tests\Binaries\MyTests.dll /xml=TestResults.xml /output=TestOutput.txt /err=TestErrorOutput.txt</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
<successExitCodes>0</successExitCodes>
</exec>
Wydawca:
<merge>
<files>
<file>C:\Tests\*Results.xml</file>
<file>C:\Tests\*Output.txt</file>
</files>
</merge>
0
Zaakceptowanych odpowiedź wydaje się być do biegania NUnit z CruiseControl.NET i nie MSBuild. Oto mój kod działa od wewnątrz MSBuild:
<NUnit Assemblies="@(TestAssemblies)"
ToolPath="$(BuildDir)\Servicing\Binaries\NUnit\2.5.5.10112\"
OutputXmlFile="%(TestAssemblies.FileName)-Results.xml"
/>
Następnie można zrobić tagów seryjnej w ciągu CCNet scalić wyjście.
Powiązane problemy
- 1. Brak danych wyjściowych w konsoli
- 2. Zapisywanie danych wyjściowych konsoli w przeglądarce Chrome
- 3. Przekierowanie danych wyjściowych dziennika konsoli Tomcat 7 do pliku (Windows)
- 4. wyświetlanie danych wyjściowych już uruchomionych procesów w Linuksie
- 5. GDB - Wyświetlanie danych wyjściowych aplikacji docelowej w osobnym oknie
- 6. Chwytanie danych wyjściowych wysyłanych do konsoli. Czy w ramach testu jednostkowego?
- 7. Przekierowywanie danych wyjściowych do pliku dziennika przy użyciu pliku node.js
- 8. Aktywuj zapisywanie danych wyjściowych w studio xamarin
- 9. Wyłącz wyświetlanie okna konsoli
- 10. Przechwytywanie danych wyjściowych w Groovy
- 11. Wyświetlanie danych blob jako heksdump z ASCII w konsoli sqlite3
- 12. wyrównywanie danych wyjściowych
- 13. Uzyskiwanie danych wyjściowych procesu w środowisku wykonawczym
- 14. Przekierowywanie danych wyjściowych polecenia w docker
- 15. Używanie MSTest z CruiseControl.NET
- 16. Konwersja danych wyjściowych os.cpus() w pliku Node.js do wartości procentowej
- 17. Zapisywanie danych wyjściowych vimdiff?
- 18. Zmiana danych wyjściowych Getdate
- 19. wyświetlanie chińskiej postaci w wyjściu konsoli eclipse
- 20. Wyświetlanie informacji o debugowaniu w konsoli
- 21. django: pobieranie danych wejściowych i wyświetlanie danych wyjściowych na tej samej stronie
- 22. Zapisać Safari javascript konsoli do pliku?
- 23. Zbieranie danych wyjściowych z zadania wykonawczego MSBuild
- 24. Start-Transcript nie przechwytuje wszystkich danych wyjściowych do pliku dziennika ..?
- 25. Konsola Gradle - uzyskaj więcej danych wyjściowych dziennika
- 26. Mockito i HttpServletResponse - zapis danych wyjściowych do pliku tekstowego
- 27. Czy jest możliwe przekierowanie danych wyjściowych pliku wsadowego do skryptu?
- 28. Dlaczego nie mogę uzyskać danych wyjściowych pliku ftp.exe według kodu?
- 29. Korzystanie z wyrażeń kategorii w konsoli Nunit biegacz
- 30. Zrozumienie danych wyjściowych -XX: + PrintCompilation