ฉันสามารถเรียกใช้ Karma Tests ด้วยเมล็ดพันธุ์ที่ระบุได้หรือไม่? [ปิด]
ฉันกำลังทำงานใน Angular Project ที่ทดสอบกับ Karma / Jasmine โดยค่าเริ่มต้นการทดสอบเชิงมุมจะรันในลำดับแบบสุ่มซึ่งอาจส่งผลให้การทดสอบล้มเหลวหากรันในลำดับที่กำหนด
ฉันสังเกตเห็นว่าในเบราว์เซอร์รันเนอร์ของฉันจะแสดงเมล็ดพันธุ์แบบสุ่มที่ดำเนินการทดสอบด้วย
เมื่อเรียกใช้การทดสอบฉันสามารถระบุเมล็ดพันธุ์นี้เพื่อให้ฉันสามารถทดสอบลำดับเดียวกันมากกว่าหนึ่งครั้งได้หรือไม่ (ดังนั้นฉันจึงสามารถส่งเมล็ดพันธุ์นี้ไปให้คนอื่นเพื่อแสดงว่าการทดสอบของพวกเขาล้มเหลวในลำดับใด)
คำถามนี้ได้รับการแก้ไขแล้วฉันไม่รู้ว่าทำไมจึง "ปิดคำถามนี้ต้องการรายละเอียดหรือความชัดเจน"
คำตอบ
คุณสามารถตั้งค่าrandom
เป็นเท็จในการกำหนดค่ากรรมเพื่อให้ได้ลำดับเดียวกันเสมอในจัสมิน 3.x
กำหนดค่าให้จัสมินไม่ทำการทดสอบแบบสุ่ม
สำหรับเมล็ดพันธุ์มีตัวเลือกเมล็ดด้วย แต่ฉันไม่แน่ใจในวิธีใช้ มันบอกว่ามันเป็นฟังก์ชัน แต่ฉันเห็น "4321" อยู่ในลิงค์ที่สอง
https://github.com/karma-runner/karma-jasmine
ไม่ว่าจะด้วยวิธีใดฉันคิดว่าการระบุrandom: false
ควรเพียงพอสำหรับคุณเพราะนี่ควรเป็นคำสั่งเดียวกันในแต่ละครั้ง