phpunit.el
0.17.1
إدارة اختبارات PHPUnit من Emacs (>= 24.3)
الطريقة الموصى بها لتثبيت phpunit.el
هي عبر MELPA:
M-x package-install phpunit.el
أو كاسك:
(depends-on "phpunit.el")
هذه الوظائف متوفرة:
phpunit-current-test
: إطلاق اختبارات الوحدة للاختبار الحالي في الفصل الدراسيphpunit-current-class
: إطلاق اختبارات الوحدة للفئة الحاليةphpunit-current-project
: إطلاق جميع اختبارات الوحدةphpunit-group
: إطلاق PHPUnit للمجموعةيمكنك إنشاء بعض الارتباطات الرئيسية باستخدام هذه الأوامر:
(define-key web-mode-map (kbd " C-t t " ) ' phpunit-current-test)
(define-key web-mode-map (kbd " C-t c " ) ' phpunit-current-class)
(define-key web-mode-map (kbd " C-t p " ) ' phpunit-current-project)
أو استخدم الوضع البسيط :
(add-to-list ' auto-mode-alist ' ( " \ .php$' " . phpunit-mode))
تتوفر متغيرات التكوين التالية:
( setq phpunit-configuration-file " phpunit.xml " )
( setq phpunit-root-directory " ./ " )
يستخدم phpunit.el
Cask لإدارة التبعيات. تثبيته واسترداد التبعيات:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
إطلاق اختبارات الوحدة من Shell
$ make clean test
باستخدام المشرف :
ربط المفاتيح | وصف |
---|---|
سم مكعب، ر | إطلاق اختبارات الوحدة من المخزن المؤقت |
سم مكعب، ب | إطلاق اختبارات الوحدة |
نسخة، ز | إطلاق اختبارات الوحدة باستخدام العلامة (find، regexp، ...) |
إذا كنت ترغب في إطلاق اختبار وحدة واحدة، أضف علامة تحديد:
(ert-deftest test-foobar ()
:tags ' (current)
وقم بتشغيله باستخدام: Cc، g وحدد العلامة: current
انظر هنا
سجل التغيير متاح هنا.
انظر الترخيص.
نيكولا لاميرولت [email protected]