Dark mode
Command/Option | คำอธิบาย | ตัวอย่าง/ค่าเริ่มต้น |
---|---|---|
vitest | เริ่มต้น Vitest ในไดเรกทอรีปัจจุบัน (โหมดเฝ้าดูใน dev, โหมดรันใน CI) | vitest foobar รันเฉพาะการทดสอบที่มี "foobar" ในพาธ |
vitest run | ทำการรันเพียงครั้งเดียวโดยไม่มีโหมดเฝ้าดู | |
vitest watch | รันการทดสอบและเฝ้าดูการเปลี่ยนแปลง | เหมือนกับการเรียก vitest โดยไม่มีอาร์กิวเมนต์ |
vitest dev | ชื่อเรียกแทน vitest watch | |
vitest related | รันเฉพาะการทดสอบที่ครอบคลุมไฟล์ซอร์สโค้ดที่ระบุ | vitest related /src/index.ts |
vitest bench | รันเฉพาะการทดสอบประสิทธิภาพ | |
vitest init | ตั้งค่าการกำหนดค่าโปรเจกต์ | vitest init browser |
vitest list | แสดงรายการการทดสอบทั้งหมดที่ตรงกับเงื่อนไข | vitest list filename.spec.ts -t="some-test" |
--root <path> | พาธรูท | |
--config <path> | พาธไปยังไฟล์การกำหนดค่า | |
--update | อัปเดตสแนปช็อต | |
--watch | เปิดใช้งานโหมดเฝ้าดู | |
--testNamePattern <pattern> | รันการทดสอบที่มีชื่อตรงกับรูปแบบ | |
--dir <path> | ไดเรกทอรีพื้นฐานสำหรับการสแกนหาไฟล์ทดสอบ | |
--ui | เปิดใช้งาน UI | |
--open | เปิด UI โดยอัตโนมัติ | ค่าเริ่มต้น: !process.env.CI |
--silent | ปิดการแสดงผลที่คอนโซล | ใช้ 'passed-only' เพื่อดูล็อกจากการทดสอบที่ล้มเหลวเท่านั้น |
--reporter <name> | ระบุตัวรายงานผล | ตัวเลือก: default, basic, verbose, dot, json, tap, junit, ฯลฯ |
--coverage | เปิดใช้งานการเก็บข้อมูลความครอบคลุม | |
--browser.enabled | รันการทดสอบในเบราว์เซอร์ | ค่าเริ่มต้น: false |
--pool <pool> | ระบุพูล | ค่าเริ่มต้น: forks |
--environment <name> | ระบุสภาพแวดล้อมการรัน | ค่าเริ่มต้น: node |
--shard <index>/<count> | รันชิ้นส่วนเฉพาะของการทดสอบ | ตัวอย่าง: vitest run --shard=1/3 |
--changed | รันการทดสอบเฉพาะกับไฟล์ที่เปลี่ยนแปลง | |
--merge-reports | รวมรายงานบล็อบ |