chore: sauvegarde pré-stabilisation — audit 66/66 tests OK
Some checks failed
tests / Lint (ruff + black) (push) Successful in 14s
tests / Tests unitaires (sans GPU) (push) Failing after 16s
tests / Tests sécurité (critique) (push) Has been skipped
security-audit / Bandit (scan statique) (push) Successful in 1m7s
security-audit / pip-audit (CVE dépendances) (push) Successful in 10s
security-audit / Scan secrets (grep) (push) Successful in 7s
Some checks failed
tests / Lint (ruff + black) (push) Successful in 14s
tests / Tests unitaires (sans GPU) (push) Failing after 16s
tests / Tests sécurité (critique) (push) Has been skipped
security-audit / Bandit (scan statique) (push) Successful in 1m7s
security-audit / pip-audit (CVE dépendances) (push) Successful in 10s
security-audit / Scan secrets (grep) (push) Successful in 7s
Audit qualité : 0 bug critique, 5 points dette technique (post-démo). Boucle ORA fonctionnelle : UI-TARS + pré-vérification + recovery Win+D. Script test_instruction.sh ajouté. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
37
tools/test_instruction.sh
Executable file
37
tools/test_instruction.sh
Executable file
@@ -0,0 +1,37 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Test de l'endpoint instruction en langage naturel
|
||||||
|
# Usage : ./tools/test_instruction.sh "ouvre le dossier Demo sur le bureau"
|
||||||
|
|
||||||
|
INSTRUCTION="${1:-ouvre le dossier Demo sur le bureau}"
|
||||||
|
API="http://localhost:5002/api/v3"
|
||||||
|
|
||||||
|
echo "🧠 Instruction : $INSTRUCTION"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Lancer l'instruction
|
||||||
|
RESULT=$(curl -s -X POST "$API/execute/instruction" \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d "{\"instruction\": \"$INSTRUCTION\"}")
|
||||||
|
|
||||||
|
echo "📤 Réponse : $RESULT"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Polling du résultat
|
||||||
|
echo "⏳ En attente du résultat..."
|
||||||
|
for i in $(seq 1 60); do
|
||||||
|
sleep 2
|
||||||
|
STATUS=$(curl -s "$API/execute/instruction/result")
|
||||||
|
RUNNING=$(echo "$STATUS" | python3 -c "import json,sys; print(json.load(sys.stdin).get('is_running', False))" 2>/dev/null)
|
||||||
|
|
||||||
|
if [ "$RUNNING" = "False" ]; then
|
||||||
|
echo ""
|
||||||
|
echo "✅ Terminé !"
|
||||||
|
echo "$STATUS" | python3 -m json.tool 2>/dev/null
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -n "."
|
||||||
|
done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "⚠️ Timeout après 2 minutes"
|
||||||
Binary file not shown.
Reference in New Issue
Block a user