Actualmente tengo un problema que tengo que solucionar en el código heredado para que nuestra interacción con una extensión PHP funcione correctamente (Singleton Testing Question).Cómo determinar si las pruebas PHPUnit se están ejecutando?
Como tal, no quiero ejecutar este código cuando ejecute nuestro código de producción normal con la aplicación. Por lo tanto, necesito verificar el código PHP normal si el código que se está ejecutando se está ejecutando como parte de una prueba o no.
¿Alguna sugerencia sobre cómo determinar esto? Pensé en una variable definida vinculada a la presencia de los archivos de prueba (no enviamos las pruebas a los clientes), pero nuestros desarrolladores necesitan que la extensión funcione normalmente, mientras que el servidor de CI necesita ejecutar las pruebas.
¿Se recomienda un conjunto global en el archivo PHPUnit.xml? ¿Otros pensamientos?
Gracias. Eso funciona como un encanto, y todavía puedo detectar mi entorno de desarrollo para otros procesos de código. –
Perfecto, funcionó muy bien aquí. Muchas gracias. – GoinAum