สารบัญ:

คุณจะเรียกใช้กรณีทดสอบเดียวในกรรมได้อย่างไร?
คุณจะเรียกใช้กรณีทดสอบเดียวในกรรมได้อย่างไร?

วีดีโอ: คุณจะเรียกใช้กรณีทดสอบเดียวในกรรมได้อย่างไร?

วีดีโอ: คุณจะเรียกใช้กรณีทดสอบเดียวในกรรมได้อย่างไร?
วีดีโอ: ลักษณะของคนใกล้หมดกรรม “จากคู่เวรคู่กรรม” สังเกตได้อย่างไร 2024, อาจ
Anonim

โดยค่าเริ่มต้น, กรรมวิ่ง ทั้งหมดของคุณ ทดสอบ ไฟล์. ถึง ทดสอบ NS เดี่ยว ไฟล์หรือโฟลเดอร์ ใช้แฟล็ก --grep (หากคุณตั้งค่าด้วยตนเอง ตรวจสอบให้แน่ใจว่าการกำหนดค่าของคุณจัดการกับการตั้งค่าสถานะนี้) ส่งไฟล์ใดไปยัง ทดสอบ ไปที่ธง grep: npm วิ่งทดสอบ -- --grep ทดสอบ /foo/บาร์.

ดังนั้นคุณจะเรียกใช้กรณีทดสอบในกรรมได้อย่างไร?

โปรดทราบว่าคุณจะต้องใช้ Karma กับ Windows เพื่อทดสอบใน Internet Explorer

  1. ขั้นตอนที่ 1: การติดตั้ง ติดตั้ง Karma และปลั๊กอินที่จำเป็นโดยใช้ NPM
  2. ขั้นตอนที่ 2: การกำหนดค่า สร้างไฟล์ชื่อ karma-conf.
  3. ขั้นตอนที่ 3: เรียกใช้การทดสอบโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง Karma

ด้านบน ฉันจะรันการทดสอบดอกมะลิจากบรรทัดคำสั่งได้อย่างไร สิ่งนี้จะช่วยให้คุณดำเนินการได้อย่างรวดเร็ว:

  1. ติดตั้งโหนด js (แน่นอน)
  2. ติดตั้งจัสมินต่อไป เปิดพรอมต์คำสั่งและเรียกใช้: npm install -g jasmine
  3. ถัดไป cd ไปยังไดเร็กทอรีใดๆ และตั้งค่าตัวอย่าง 'project': jasmine init ตัวอย่างดอกมะลิ
  4. ตอนนี้ทำการทดสอบหน่วยของคุณ: ดอกมะลิ

ดังนั้น การวิ่งครั้งเดียวในกรรมคืออะไร?

คลีนิก: -- เดี่ยว - วิ่ง , --ไม่- เดี่ยว - วิ่ง . คำอธิบาย: โหมดการรวมอย่างต่อเนื่อง ถ้าเป็นจริง, กรรม จะเริ่มต้นและจับภาพเบราว์เซอร์ที่กำหนดค่าไว้ทั้งหมด วิ่ง ทดสอบแล้วออกด้วยรหัสออก 0 หรือ 1 ขึ้นอยู่กับว่าการทดสอบทั้งหมดผ่านหรือการทดสอบใด ๆ ล้มเหลว

กรรม JavaScript คืออะไร?

กรรม เป็นนักวิ่งทดสอบสำหรับ JavaScript ที่ทำงานบนโหนด เจเอส โดยใช้ กรรม เพื่อเรียกใช้การทดสอบโดยใช้หนึ่งในหลาย ๆ ที่เป็นที่นิยม JavaScript ชุดทดสอบ (Jasmine, Mocha, QUnit เป็นต้น) และให้ดำเนินการทดสอบเหล่านั้น ไม่เพียงแต่ในเบราว์เซอร์ที่คุณเลือกเท่านั้น แต่ยังรวมถึงบนแพลตฟอร์มที่คุณเลือกด้วย (เดสก์ท็อป โทรศัพท์ แท็บเล็ต)