Jenkins testlink plugin วิธีดึงรายงาน JUnit จากระยะไกล


2

ฉันติดตั้ง Jenkins ในเครื่อง A และ Testlink ในเครื่อง B. Jenkins เชื่อมต่อกับ Testlink ผ่านปลั๊กอิน Testlink แล้ว ฉันกำหนดเวลางานผ่านเจนกินส์ที่เรียกใช้สคริปต์ไพ ธ อนผ่านเครื่อง B (ผ่าน SSH) และสคริปต์สร้างไฟล์ XML รายงาน JUnit ตอนนี้ฉันไม่รู้จะเลือกปลั๊กอิน Jenkins-Testlink เพื่อดึงรายงาน JUnit จากเครื่อง A ได้อย่างไร

ฉันต้องทำสิ่งนี้เพราะกลยุทธ์การค้นหาผลลัพธ์เป็นชื่อคลาสที่แน่นอนในไฟล์ JUnit XML

คำตอบ:


2

ปลั๊กอินควรพยายามเรียงลำดับผลลัพธ์ของคุณจากสลาฟของคุณไปยังมาสเตอร์ มันใช้ปลั๊กอิน Jenkins API และ FilePath, FWIW

ลองเพิ่มกลยุทธ์การค้นหาผลลัพธ์ JUnit (ชื่อเคสทดสอบชุดทดสอบ ฯลฯ ) และเพิ่มรูปแบบที่ถูกต้องเพื่อให้ตรงกับผลลัพธ์ไฟล์ในสลาฟของคุณ (เครื่อง B?) คุณสามารถใช้รูปแบบมดเช่น ** / *. xml ซึ่งหมายถึงการดูในแต่ละไดเรกทอรีซ้ำ ๆ สำหรับไฟล์ * .xml

อย่าลังเลที่จะเปิดปัญหาในhttp://issues.jenkins-ci.orgโดยใช้ส่วนประกอบ testlink ในกรณีที่มันไม่ทำงาน มันจะได้รับมอบหมายโดยอัตโนมัติให้ฉัน

ขอบคุณ! บรูโน่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.