Mundarija:

Karmada bitta sinov ishini qanday o'tkazish mumkin?
Karmada bitta sinov ishini qanday o'tkazish mumkin?

Video: Karmada bitta sinov ishini qanday o'tkazish mumkin?

Video: Karmada bitta sinov ishini qanday o'tkazish mumkin?
Video: SINOVCHI ALLOHIMIZDAN YANA BITTA SINOV 2024, May
Anonim

Avvalboshdan, karma ishlaydi hammasi sizning sinov fayllar. Kimga sinov a yagona fayl yoki papka uchun --grep bayrog'idan foydalaning. (Agar siz qo'lda o'rnatgan bo'lsangiz, konfiguratsiyangiz ushbu bayroqni boshqarishiga ishonch hosil qiling). Qaysi fayllarga o'ting sinov grep bayrog'iga: npm sinovni o'tkazish -- --grep sinov /foo/bar.

Shunga ko'ra, karmada test holatlarini qanday o'tkazasiz?

E'tibor bering, siz Internet Explorer-da sinab ko'rish uchun Windows bilan Karma-dan foydalanishingiz kerak

  1. 1-qadam: O'rnatish. NPM yordamida Karma va kerakli plaginlarni o'rnating.
  2. 2-qadam: Konfiguratsiya. karma-conf nomli fayl yarating.
  3. 3-qadam: Karma buyruq qatori interfeysi yordamida testlarni o'tkazish.

Yuqoridagilardan tashqari, buyruq satridan qanday qilib yasemin testini o'tkazaman? Bu sizni tezda harakatga keltirishi kerak:

  1. tugunni o'rnating. js (aniq).
  2. Keyinchalik Jasmine-ni o'rnating. Buyruqlar satrini oching va ishga tushiring: npm install -g jasmine.
  3. Keyin, istalgan katalogga CD ni kiriting va "loyiha" misolini o'rnating: jasmine init. yasemin misollari.
  4. Endi birlik testlarini bajaring: yasemin.

Shunday qilib, karmada bitta yugurish nima?

CLI: -- yagona - yugur , --yo'q- yagona - yugur . Tavsif: Uzluksiz integratsiya rejimi. Agar rost bo'lsa, Karma barcha sozlangan brauzerlarni ishga tushiradi va yozib oladi, yugur testlarni o'tkazing va keyin barcha testlardan o'tgan yoki muvaffaqiyatsizligiga qarab 0 yoki 1 chiqish kodi bilan chiqing.

Karma JavaScript nima?

Karma uchun sinovchi hisoblanadi JavaScript bu Node da ishlaydi. js. Foydalanish Karma ko'p mashhurlaridan biri yordamida testlarni o'tkazish JavaScript test to'plamlari (Jasmine, Mocha, QUnit va boshqalar) va bu testlarni nafaqat siz tanlagan brauzerlarda, balki siz tanlagan platformada (ish stoli, telefon, planshet) ham bajaring.

Tavsiya: