Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

342
Vistas
La advertencia de desaprobación de PHPUnit falla la prueba

Estoy usando PHPUnit 4.8 en una instalación de PHP 5.3.29. Parte del código en nuestra aplicación hace uso de la funcionalidad mysql_* desuso, y PHPUnit convierte los avisos de desuso de estas instancias en excepciones y, a su vez, falla en esos casos de prueba específicos.

Ahora ya he incluido convertErrorsToExceptions="false" en config.xml pero esto no parece ayudar ya que todavía está sucediendo.

¿Alguien puede ayudar a arrojar algo de luz sobre lo que podría estar sucediendo aquí?

¡Salud!

EDITAR : Se agregaron archivos de ejemplo en gist.github.com

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

si está buscando una solución para Symfony 3.1 y versiones superiores, la respuesta es

 <env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled" />
about 4 years ago · Santiago Trujillo Denunciar

0

La opción de configuración convertErrorsToExceptions="false" solo controla la conversión de E_ERROR en excepciones. Sin embargo, una obsolescencia se representa como E_DEPRECATED .

Falta una opción de configuración para controlar la conversión de E_DEPRECATED a excepciones . Esto se agregará en PHPUnit 6.2. Esto no se transferirá a PHPUnit 4.8, la versión de PHPUnit que está utilizando, ya que esa versión ha llegado al final de su vida útil.

En su secuencia de comandos de arranque, puede establecer PHPUnit_Framework_Error_Deprecated::$enabled = false; , sin embargo, lo que deshabilitará la conversión de E_DEPRECATED en excepciones.

about 4 years ago · Santiago Trujillo Denunciar

0

Si alguien está buscando una solución relacionada con Symfony/Drupal, una forma rápida puede ser configurar la variable env en su archivo de prueba (lo necesitaba porque las advertencias de obsolescencia provenían de un repositorio de terceros).

 putenv('SYMFONY_DEPRECATIONS_HELPER=disabled');
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda