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ď č. 1Nie 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