Paramètres des tests continus
Présentation
Vous pouvez accéder aux paramètres Continuous Testing sur la page des paramètres de Synthetic Monitoring et de Continuous Testing.
Par défaut, tous vos tests exécutés dans les pipelines CI/CD s’exécutent de manière séquentielle (l’un après l’autre). Pour modifier ce comportement, définissez une valeur de parallélisation et enregistrez votre sélection.
Parallélisation
Les tests parallèles sont des tests qui s’exécutent simultanément dans vos pipelines d’intégration continue et de livraison continue (CI/CD).
Vous pourrez ainsi :
- Réduire la durée des pipelines et déployer vos nouvelles fonctionnalités plus rapidement
- Augmenter la fiabilité de votre processus de développement et la vitesse de livraison
- Bénéficier d’un panel de tests complet et empêcher les bugs d’arriver dans votre environnement de production
Estimer la parallélisation
Cliquez sur Estimate Parallelization pour voir combien de tests Datadog recommande d’exécuter en parallèle en fonction de vos métriques Continuous Testing.
Après avoir spécifié la durée prévue pour les tests dans votre pipeline CI et, éventuellement, le nombre moyen de tests par batch CI, la section Estimated Parallelization calcule le niveau de parallélisation que vous souhaitez définir :
$$\text"parallélisation estimée" = {\text"nombre moyen de tests par batch CI" * \text"durée moyenne de test"} / \text"durée prévue dans votre pipeline CI"$$
- Sous Set your preferences, sélectionnez l’option Parallelization.
- Personnalisez la parallélisation en fonction du nombre de tests que vous souhaitez exécuter en parallèle.
- Cliquez sur Save Selection.
- Confirmez votre sélection.
Autorisations
Afin de personnaliser la parallélisation des tests continus, vous devez disposer de l’autorisation billing_edit.
Sinon, l’erreur suivante s’affiche : You're missing edit permission for Continuous Testing settings. You can run your tests with a parallelization of X (up to X tests running at the same time at a given point during your CI). To increase this value, reach out to your administrator admin.email@datadoghq.com.
Pour en savoir plus, consultez la section Autorisations des rôles Datadog.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: