Bazı test raporlarını (XML) yerel olarak kopyalamak ve bunları xUnit aracılığıyla JUnit raporlarına dönüştürmek için bir Jenkins görevim var.Jenkins xUnit test sonucu raporu
sorunu yok orada başarısız veya testleri atlanır, ama her zaman
[xUnit] [INFO] - Check 'Failed Tests' threshold.
[xUnit] [INFO] - Check 'Skipped Tests' threshold.
[xUnit] [INFO] - Setting the build status to FAILURE
[xUnit] [INFO] - Stopping recording.
Finished: FAILURE
Sebebi ne olsun olmasıdır?
Herhangi bir test sonucu var mı? XUnit yayıncı, sonuç yok ise başarısız olacak şekilde yapılandırılmış olabilir. Bu, yapınızdaki tek xUnit çıktı mı? Yapı yapılandırması nedir? XUnit eklentisinin hangi sürümüne sahipsiniz? –
@Dave Bacher Bu garip kısım. Test sonuçlarına sahibim ve oldukça büyük dosyalar kümesi. Bu xml raporlarını aldıktan sonra, bunları yayınlamak için xUnit'i kullanmaya çalışıyorum. Bu Jenkins işi daha önce düzgün çalışıyor, ancak kısa bir süre önce başarısızlığa uğraşıyordum. Ne olduğuna dair hiçbir fikrim yok. –
Aynı sorunu yaşadım, bir Bash komut dosyasıyla birim testlerimin (ve xml sonuç dosyalarının oluşturulması) çalıştırılmasını tetikledim, script '1' i döndürüyordu ve ** bu da yapının başarısız olmasına neden oluyordu , [xUnit] [INFO] satırı - Yapılandırma durumunu FAILURE olarak ayarlama, yanlış yapı oluşturulmadığı için yanıltıcıydı, yapı zaten betikimin dönüş kodu tarafından başarısızlığa ayarlanmış ** idi. Yapının mevcut durumunu basitçe yansıttığına inanıyorum. – Troyseph