Parece gustarle podría Ser bastante sencillo configurar Arcanist para ejecutar pruebas unitarias en un proyecto Django. Pero la única documentación en la configuración de pruebas unitarias que parece existir dice que tendré que escribir una clase php para extender ArcanistUnitTestEngine
.
Esperaba algo como poner:
"unit.engine" : "DjangoUnitTestEngine"
o:
"unit.engine" : "PythonUnitTestEngine"
en .arcconfig.
¿Eso existe?
Respuestas
2 para la respuesta № 1No hay mucho Test Engine disponible todavía, pero hay un PytestTestEngine
definido (recientemente) aquí:
https://secure.phabricator.com/diffusion/ARC/browse/master/src/unit/engine/PytestTestEngine.php
Que parece un motor para PyTest (http://pytest.org) lo cual no es el predeterminado para Django, creo, pero se podría ver https://pypi.python.org/pypi/pytest-django para eso.
De lo contrario tendrías que:
- Escribe tu propio TestEngine
- Haga su prueba del lado del servidor usando Harbormaster-Drydock
- Realice su prueba de servidor en una herramienta de CI de terceros que se integra con Phabricator como Jenkins