Compatibilidad
dd-trace-java >= 1.34.0
Configuración
Después de haber configurado Test Optimization, puedes configurar los Reintentos de test automáticos desde la página de configuración del servicio de test.
El comportamiento predeterminado de la función es reintentar cualquier caso de test fallido hasta 5 veces.
Este comportamiento se puede ajustar con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ONLY_KNOWN_FLAKES
: si esta variable de entorno se establece en true
, sólo se reintentarán los casos de test que Test Optimization considere defectuosos.DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: puede establecerse en cualquier número no negativo para cambiar el número máximo de reintentos por caso de test.
Compatibilidad
dd-trace-js >= v5.19.0
y dd-trace-js >= v4.43.0
Configuración
Después de haber configurado Test Optimization, puedes configurar Reintentos de test automáticos desde la página Configuración del servicio de test.
El comportamiento predeterminado de la función es reintentar cualquier caso de test fallido hasta 5 veces.
Este comportamiento se puede ajustar con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: se establece en 0 o false para desactivar explícitamente los reintentos incluso si la configuración remota está activada (por defecto: true).DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5).
Limitaciones conocidas
jest-image-snapshot es incompatible con jest.retryTimes
a menos que se pase customSnapshotIdentifier
(ver jest-image-snapshot docs) a toMatchImageSnapshot
. Por lo tanto, los reintentos automáticos de test no funcionan a menos que se utilice customSnapshotIdentifier
.
Compatibilidad
datadog-ci-rb >= 1.4.0
Configuración
Después de haber configurado Test Optimization, puedes configurar Reintentos de test automáticos desde la página Configuración del servicio de test.
El comportamiento predeterminado de la función es reintentar cualquier caso de test fallido hasta 5 veces.
Este comportamiento se puede ajustar con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: se establece en 0 o false para deshabilitar explícitamente los reintentos incluso si la configuración remota está habilitada (por defecto: true).DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5).DD_CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT
: un número no negativo para establecer el número total máximo de tests fallidos a reintentar (por defecto: 1000)
Compatibilidad
dd-trace-dotnet >= 3.4.0
Configuración
Después de configurar Test Visibility, puedes configurar los Reintentos de test automáticos desde la página Configuración del servicio de test.
Por defecto, la función reintenta cualquier caso de test que falle hasta 5 veces.
Personaliza los reintentos automáticos de test con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: definida como 0
o false
para desactivar explícitamente los reintentos incluso si la configuración remota está activada (por defecto: true).DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5).DD_CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT
: un número no negativo para establecer el número total máximo de tests fallidos a reintentar (por defecto: 1000).
Test Optimization para Go está en vista previa.
Compatibilidad
orchestrion >= 0.9.4
+ dd-trace-go >= 1.69.1
Configuración
Después de configurar Test Visibility, puedes configurar Reintentos de test automáticos desde la página Configuración del servicio de test.
Por defecto, la función reintenta cada caso de test que falla hasta 5 veces.
Personaliza los reintentos de test automáticos con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: establece 0
o false
para desactivar explícitamente los reintentos incluso si la configuración remota está activada (por defecto: true)DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5).DD_CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT
: un número no negativo para establecer el número total máximo de tests fallidos a reintentar (por defecto: 1000)
Reintentos de test automáticos está disponible usando la fase beta del nuevo complemento pytest. Establece la variable de entorno DD_PYTEST_USE_NEW_PLUGIN_BETA
a true
para habilitarla.
Compatibilidad
dd-trace-py >= 2.18.0
(pytest >= 7.2.0
)
Configuración
Después de configurar Test Optimization, puedes configurar Reintentos de test automáticos desde la página de Configuración del servicio de test.
El comportamiento predeterminado de la función es reintentar cualquier caso de test que falle hasta cinco veces. Los tests que fallan originalmente, ya sea en la configuración original, desmontaje, o accesorios en Pytest, no se vuelven a intentar.
Puedes ajustar este comportamiento con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: establece 0
o false
para desactivar explícitamente los reintentos incluso si la configuración remota está activada (por defecto: true
)DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5
).DD_CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT
: un número no negativo para establecer el número total máximo de tests fallidos a reintentar (por defecto: 1000
)
Compatibilidad
dd-sdk-swift-testing >= 2.5.2
Configuración
Después de configurar Test Optimization, puedes configurar Reintentos de test automáticos desde la página de Configuración del servicio de test.
El comportamiento predeterminado de la característica es reintentar cualquier caso de test fallido hasta 5 veces.
Este comportamiento se puede ajustar con las siguientes variables de entorno:
DD_CIVISIBILITY_FLAKY_RETRY_ENABLED
: se establece en 0 o false para desactivar explícitamente los reintentos incluso si la configuración remota está activada (por defecto: true)DD_CIVISIBILITY_FLAKY_RETRY_COUNT
: un número no negativo para cambiar el número máximo de reintentos por caso de test (por defecto: 5).DD_CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT
: un número no negativo para establecer el número total máximo de tests fallidos a reintentar (por defecto: 1000)