Image may be NSFW.
Clik here to view.
Clik here to view.

เริ่มด้วยการติดตั้ง
สามารถติดตั้งได้ 2 แบบคือ โดยสิ่งที่ผมใช้งานคือ ติดตั้งผ่าน RubyGems ด้วยคำสั่ง [code] $gem install trainer [/code]จากนั้นเข้าไปยัง folder ของ Xcode project ของเรา
ทำการ compile และ ทดสอบด้วย scan ของ fastlane ด้วยคำสั่ง [code] $scan --derived_data_path "output_dir" [/code] จะทำการ compile code และ ทดสอบทั้ง Unit test และ UI test ผลการทดสอบถูกสร้างอยู่ใน folder ชื่อว่า output_dir แสดงการทำงานดังรูป Image may be NSFW.Clik here to view.

จากนั้นทำการแปลงผลการทดสอบไปอยู่ในรูปแบบ JUnit ด้วย trainer
ด้วยคำสั่ง [code] $trainer [/code] จะทำการอ่านข้อมูลใน folder output_dir มาแปลงให้อยู่ในรูปแบบ JUnit แสดงการทำงานดังรูป Image may be NSFW.Clik here to view.

จากนั้นสามารถนำ JUnit report เหล่านี้ไปแสดงผลบนระบบ Continuous Integration ได้แล้ว
ซึ่งทำการ configuration ไว้ใน Jenkins ดังนี้ Image may be NSFW.Clik here to view.

Clik here to view.
