/ Ako môžem nastaviť phambator na spustenie testov jednotky django? - django, phabricator, django-unittest

Ako môžem nastaviť aplikáciu Phabricator na spustenie testov jednotky django? - django, phabricator, django-unittest

Vyzerá to tak mohol stačilo jednoducho nastaviť arkánku na vykonanie testov jednotky v projekte Django. ale jedinú dokumentáciu na zriadenie jednotkových testov, ktoré sa javia ako existujúce, hovorí, že budem musieť napísať triedy PHP, ktorá sa rozšíri ArcanistUnitTestEngine.

Dúfal som, že niečo ako uvedenie:

"unit.engine" : "DjangoUnitTestEngine"

alebo:

"unit.engine" : "PythonUnitTestEngine"

do .arcconfig.

Existuje?

odpovede:

2 pre odpoveď č. 1

Nie je k dispozícii veľa skúšobného motora, ale existuje PytestTestEngine definované (nedávno) tu:

https://secure.phabricator.com/diffusion/ARC/browse/master/src/unit/engine/PytestTestEngine.php

Ktorý vyzerá ako motor pre PyTest (http://pytest.org), čo nie je predvolené pre Django Verím, ale môžete sa pozrieť https://pypi.python.org/pypi/pytest-django pre to.

V opačnom prípade by ste museli:

  • Napíšte svoj vlastný TestEngine
  • Vykonajte testovací server pomocou Harbormaster-Drydock
  • Vykonajte skúšobný server na nástroji CI od tretej strany, ktorý sa integruje s Phabricatorom ako je Jenkins