Il est possible de déclencher l'exécution d'un grand nombre de tests directement via l'API Wolfpack. Dans Wolfpack, le lancement d'une série de tests s'appelle un "job". Pour cela, vous aurez besoin d'une clé API (voir ici comment en obtenir une).
Wolfpack fournit un endpoint permettant d'exécuter des jobs en spécifiant les environnements requis et les suites de tests.
POST https://api.wolfpackqa.com/schedule-jobs/new
Cet endpoint permet d'exécuter un job manuellement. Vous pouvez utiliser cet endpoint pour déclencher des exécutions de tests sur les différents environnements configurés.
L'en-tête de la requête doit inclure un jeton API valide :
x-api-token: YOUR_API_TOKEN
Le corps de la requête doit contenir les informations suivantes :
environmentKeys
(obligatoire) : Un tableau de clés d’environnement où les tests doivent être exécutés.testSuites
(optionnel) : Un tableau de suites de tests à exécuter. SI testSuites est vide, l'ensemble des tests du projet seront éxecutés.Étant donné que les clés API sont associées à un projet spécifique, il n'est pas nécessaire de préciser le projet sauf si la requête est effectuée sans un jeton de projet.
{
"environmentKeys": ["staging", "production"],
"testSuites": ["auth-tests", "payment-tests"],
"projectId": "123abc456def"
}
environmentKeys
) manquants ou format de requête invalide.