Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.
Join the Beta!

Test Impact Analysis for Swift is in beta.

Compatibility

Test Impact Analysis is only supported on dd-sdk-swift-testing in versions 2.2.0+.

Setup

Test Optimization

Prior to setting up Test Impact Analysis, set up Test Optimization for Swift. The code coverage option must also be enabled in the test settings of your scheme or test plan, or --enable-code-coverage must be added to your Swift test command (if using a SPM target).

If you are reporting data through the Agent, use v6.40 and later or v7.40 and later.

Enable Test Impact Analysis

To enable Test Impact Analysis, set the following environment variables:

DD_TEST_RUNNER
Enables or disables the instrumentation of tests. Set this value to $(DD_TEST_RUNNER) so you can enable and disable test instrumentation with a environment variable defined outside of the test process (for example, in the CI build).
Default: false
Recommended: $(DD_TEST_RUNNER)

Activer la fonctionnalité Intelligent Test Runner pour le service de test

Pour activer la fonctionnalité Intelligent Test Runner, accédez à la page Test Service Settings. Vous devez disposer de l’autorisation d’activation d’Intelligent Test Runner (intelligent_test_runner_activation_write).

Fonctionnalité Intelligent Test Runner activée dans les paramètres du service de test à la section CI de Datadog.

Further Reading