Aide-mémoire CLI
Les commandes ktm les plus utilisées, regroupées par objectif. Le CLI est JSON-first et scriptable, taillé pour les scripts shell et les pipelines CI.
Les commandes que vous utilisez le plus souvent, regroupées par objectif. ktm est JSON-first et scriptable, ce qui en fait un choix naturel pour les scripts shell, les pipelines CI et les agents de codage IA (Claude Code, Codex, Cursor) pilotant la plateforme depuis le terminal.
Découvrir
ktm operators list
ktm products list --operator my-operator
ktm tests list --product my-operator~my-product -o table
ktm resources list --product my-operator~my-product --type web-agent
Créer et valider des tests
ktm tests action-types # parcourir les 44 types d'actions
ktm tests template ETH_HTTP_API > test.json # générer un squelette
ktm tests validate --from-file test.json # vérifier sans créer
ktm tests create --from-file test.json --product my-operator~my-product
Exécuter en CI
ktm ci build --test-ids 16480,16838 --product my-operator~my-product --variant "API:Staging" > campaign.json
ktm ci run --test-config-path campaign.json --junit-file results.xml --output-file summary.json
Surveiller et investiguer
ktm monitors list --operator my-operator -o table
ktm incidents counter --operator my-operator # ouverts / avertissement / fermés
ktm incidents list --operator my-operator --status OPEN
ktm executions get <result-id>
Variables et environnements
ktm variables list --product my-operator~my-product
ktm variables set-value <variable-id> --variant Staging --value "https://staging.example.com"
Accès local aux appareils
ktm adb connect <phone-serial> # tunnel un téléphone du device farm vers votre ADB local
Chaque commande accepte -o table ou -o plain ; le format par défaut json se pipe facilement dans jq. Les codes de sortie sont stables (0 ok, 5 = tests échoués), permettant aux pipelines et agents de prendre des décisions. Voir Configuration.
Et ensuite ?
Last updated on