Añadir tests para validar el correcto funcionamiento del núcleo. Se necesitan comprobaciones con phpunit para comprobar en cada actualización y pull-request que install.php, index.php, api.php y cron.php siguen funcionando, y que no se han introducido errores graves, por ejemplo que falte una dependencia que haga que se produzca una excepción no controlada en el cron.php

Básicamente se necesitan algunas de estas comprobaciones:
- Hacer una consulta web a install.php (sin haber un archivo config.php) y comprobar que devuelve el código 200.
- Hacer una consulta web a index.php y comprobar que devuelve el código 200.
- Hacer una consulta web a index.php?page=#nombre_controlador# para cada uno de los controladores y comprobar que todos devuelven el código 200.
- Hacer una consulta web a api.php y comprobar que la respuesta es correcta.
- Iniciar el cron y comprobar que no se producen excepciones no controladas.
Estas son algunas de las comprobaciones que se me ocurren, pero podéis añadir más.

Repositorio a modificar:
https://github.com/NeoRazorX/facturascripts_2015

hace 2 meses   NeoRazorX   [admin]
Te he asignado la tarea porque me suena quehabías trabajado con phpunit. Pero si no puedes avisa y asigno a otro ;-)
hace 2 meses   zapasoft   [partner]
Si, había trabajado hace un tiempo con el... ahora creo que esta mas completo el framework, aunque hay diferencias entre versiones de PHP.

¿lo quieres con mucha urgencia?

Tendre que hacer un metodo para cada función... lo voy montando la clase con los test en Github?
hace 2 meses   NeoRazorX   [admin]
Me gustaría dejarlo listo en dos semanas máximo.
Lo que me interesa es detectar rápidamente cuando he metido la pata y la API o el cron han dejado de funcionar, pero a lo bestia, como en la última actualización, que la API producía un error 500 nada más iniciar. No hace falta que sean un montón de pruebas.
hace 29 días   zapasoft   [partner]
Terminado por Carlos
hace 29 días   zapasoft   [partner]
Terminado
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

13 patrocinadores

Este mes se han realizado un total de 13 aportaciones económicas para acelerar el desarrollo del proyecto.

34% Complete

170 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts