create_test_campaign
Crée une nouvelle test campaign SAUVEGARDÉE et réutilisable.
Crée une nouvelle test campaign SAUVEGARDÉE et réutilisable.
Écrit des données · Appelle des systèmes externes.
Paramètres
| Champ | Type | Requis | Description |
|---|---|---|---|
acknowledge | boolean | Non | Réinitialise le budget d'édition après approbation de l'utilisateur |
collection_uid | string | Non | UID de la collection sous laquelle nicher la test campaign (défaut : racine des campaigns du produit ; un UID de tests-root est rejeté) |
description | string | Non | Description de la test campaign |
name | string | Oui | Nom de la test campaign |
product | string | Oui | Slug du produit (ex. operator~product) |
test_list | string | Oui | Tableau JSON d'entrées TestCampaignMember, ex. '[{"position":0,"test":123,"owners":{},"input_variables":{}}]' |
Exemple d'arguments
Arguments illustratifs qu'un agent fournit lors de l'appel de cet outil :
{
"product": "string",
"name": "string",
"test_list": "string"
}
Description
(To run tests ad-hoc without saving, use build_campaign(test_ids=…) instead.)
test_list is a JSON array of {position, test, owners, input_variables}. All tests must belong to the given product. The authenticated user is auto-set as creator.
collection_uid nests the Tests campaign under a specific collection. When omitted, defaults to the product's campaigns root (test_campaigns_root_collection_uid). A Tests campaign must never live under a tests root — it renders as a test row and crashes the UI test list — so a tests-root collection_uid is rejected.
Consumes one slot of the per-session Tests-campaign edit budget (default: 20). Pass acknowledge=true after a budget-exhaustion message to reset.
Associés
Et ensuite ?
Last updated on