Mündəricat:

Karmada tək bir test işini necə idarə edirsiniz?
Karmada tək bir test işini necə idarə edirsiniz?

Video: Karmada tək bir test işini necə idarə edirsiniz?

Video: Karmada tək bir test işini necə idarə edirsiniz?
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Dekabr
Anonim

Varsayılan olaraq, karma qaçır bütün sənin test fayllar. Kimə test a subay fayl və ya qovluq üçün --grep bayrağından istifadə edin. (Əgər əl ilə quraşdırma etmisinizsə, konfiqurasiyanızın bu bayrağı idarə etdiyinə əmin olun). Hansı fayllara keçin test grep bayrağına: npm sınaq keçirin -- --grep test /foo/bar.

Buna uyğun olaraq, karma testlərini necə idarə edirsiniz?

Nəzərə alın ki, Internet Explorer-də test etmək üçün Windows ilə Karma-dan istifadə etməlisiniz

  1. Addım 1: Quraşdırma. NPM istifadə edərək Karma və lazımi plaginləri quraşdırın.
  2. Addım 2: Konfiqurasiya. karma-conf adlı fayl yaradın.
  3. Addım 3: Karma Command Line Interface istifadə edərək Testlərin həyata keçirilməsi.

Yuxarıda əlavə olaraq, əmr satırından jasmine testini necə keçirə bilərəm? Bu sizə tez getməyə kömək etməlidir:

  1. node quraşdırın. js (açıqcası).
  2. Sonra Jasmine quraşdırın. Komanda satırını açın və işə salın: npm install -g jasmine.
  3. Sonra, hər hansı bir qovluğa cd yazın və "layihə" nümunəsini qurun: jasmine init. jasmin nümunələri.
  4. İndi vahid testlərinizi həyata keçirin: jasmin.

Beləliklə, karmada tək qaçış nədir?

CLI: -- subay - qaçmaq , --yox- subay - qaçmaq . Təsvir: Davamlı İnteqrasiya rejimi. Əgər doğrudursa, Karma bütün konfiqurasiya edilmiş brauzerləri işə salacaq və ələ keçirəcək, qaçmaq testlər edir və sonra bütün testlərin keçib-keçməməsindən və ya hər hansı testin uğursuzluğundan asılı olaraq 0 və ya 1 çıxış kodu ilə çıxın.

Karma JavaScript nədir?

Karma üçün sınaq qaçışıdır JavaScript Bu Node üzərində işləyir. js. İstifadə Karma bir çox məşhurlardan birini istifadə edərək testlər aparmaq JavaScript test paketləri (Jasmine, Mocha, QUnit və s.) və bu testləri yalnız seçdiyiniz brauzerlərdə deyil, həm də seçdiyiniz platformada (iş masası, telefon, planşet) yerinə yetirin.

Tövsiyə: