Iată ce am venit
Cum pot fuziona în raportul de testare?
Mai întâi va trebui să obțineți mbunit pentru a genera atât un raport xml și HTML. Argumentele din linia de comandă arată astfel
/rt:Xml /rt:Html /rnf:mbunit /rf:..\reports
acest lucru va genera rapoartele într-un dir numit rapoarte și fișierul va fi numit mbunit.xml și mbunit.html
în continuare vrem să adăugăm aceste fișiere ca artefacte în construcție
build\reports\* => Reports
ultimul pas este să-i spuneți echipei să o adauge ca o filă pentru construire
găsiți .BuildServer \ config \ main-config.xml și adăugați această linie
(pe ferestre aceasta este în c: \ Documents and Settings \, pe linux a fost în director / root)
Cum pot afișa "Testele au eșuat: 1 (1 nou), trecute: 3049" pentru construire?
TeamCity caută un fișier numit teamcity-info.xml în care puteți afișa mesajele. Numărul real de teste este de fapt doar un text simplu. Cred că puteți adăuga fișierul ca un artefact, dar l-am primit și în directorul rădăcină al construcției.
în NAnt, veți dori să utilizați această comandă pentru a face un XSLT în raportul xml MBUnit
actualul xsl arată astfel.
(Notă: {și} sunt rezervate în xsl, așa că trebuie să folosim params)
<?xml version="1.0" encoding="ISO-8859-1"?>
Tests failed: , passed:
Tests passed:
Acest lucru vă va oferi un fișier care arată astfel
Tests failed: 16, passed: 88