Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

298
Visualizações
¿Cómo anular las variables exportadas en phpunit?

Sé que puedo configurar una variable de entorno dentro de mi phpunit.xml

 <php> <env name="MY_VARIABLE" value="foo" /> </php>

Así que esto funciona muy bien

 phpunit // foo

Sin embargo, ese valor se ignora si la variable se ha exportado en el shell principal.

 export MY_VARIABLE=bar phpunit // bar

Necesito exportar este valor para otros procesos secundarios, pero realmente no quiero abrir otro shell solo para ejecutar pruebas. ¿Cómo puedo configurar phpunit para usar los valores definidos solo para el entorno de prueba?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Por defecto, las variables de entorno definidas en phpunit.xml son anuladas por el entorno de shell. Este comportamiento es coherente con la forma en que se suelen utilizar las variables de entorno en las herramientas de línea de comandos. Al configurar una variable de entorno, generalmente esperamos que se pase a la herramienta y se use en lugar del valor configurado.

El nuevo atributo de force se introdujo en PHPUnit 6.3 para permitirnos deshabilitar este comportamiento para las variables elegidas:

 <env name="FOO" value="bar" force="true" />

Problemas relacionados con github:

  • https://github.com/sebastianbergmann/phpunit/pull/2723
  • https://github.com/sebastianbergmann/phpunit/issues/2353
  • https://github.com/sebastianbergmann/phpunit/issues/1181
  • https://github.com/sebastianbergmann/phpunit/issues/2353#issuecomment-290702962
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda