run-tests
Exécuter les tests unitaires et d'intégration
こちらからも入手できます: Clouder0
Les développeurs travaillant avec Catalyst-Relay doivent vérifier que leurs modifications de code fonctionnent correctement. Cette compétence exécute les tests unitaires avec bun test et guide les utilisateurs à travers les tests d'intégration SAP avec une gestion appropriée des identifiants.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「run-tests」を使用しています。 Exécute les tests pour vérifier mes modifications
期待される結果:
- Exécution des tests unitaires avec bun test...
- ✓ Tests du cycle de vie des vues CDS réussis (12 tests)
- ✓ Tests CRUD des classes ABAP réussis (8 tests)
- ✓ Tests de contrôle d'accès réussis (5 tests)
- Suites de tests : 3 réussies, 3 au total
- Tests : 25 réussis, 25 au total
- Temps : 2.5s
「run-tests」を使用しています。 Exécute les tests d'intégration avec mes identifiants SAP
期待される結果:
- Les tests d'intégration nécessitent des identifiants SAP.
- Veuillez exécuter : ./test.bat <SAP_PASSWORD>
- J'attendrai que vous confirmiez que les tests sont terminés.
- Une fois terminé, je lirai test.output pour afficher les résultats.
セキュリティ監査
安全All 41 static findings are false positives. The skill is a legitimate test runner for Catalyst-Relay. Scanner misinterpreted markdown code fences as shell backticks, documentation examples as dynamic imports, and SHA256 hashes as weak cryptographic algorithms. Integration tests require explicit user consent and manual password entry.
リスク要因
⚡ スクリプトを含む
🌐 ネットワークアクセス
📁 ファイルシステムへのアクセス
⚙️ 外部コマンド
品質スコア
作れるもの
Vérification rapide des tests
Exécuter tous les tests unitaires après avoir effectué des modifications de code pour vérifier que rien n'est cassé avant de committer.
Tests d'intégration SAP
Exécuter les tests d'intégration complets contre un système SAP en production pour valider les vues CDS, les classes ABAP, les programmes et les opérations sur les tables.
Développement piloté par les tests
Exécuter les tests en mode watch pendant le développement pour obtenir un retour immédiat sur les modifications de code.
これらのプロンプトを試す
Exécute les tests pour vérifier que mes modifications fonctionnent correctement.
Exécute les tests en mode watch pour que je puisse voir les résultats au fur et à mesure de mes modifications.
Exécute les tests pour le module core dans src/__tests__/core.
Je dois exécuter les tests d'intégration contre SAP. Mes identifiants sont configurés.
ベストプラクティス
- Exécuter les tests avant de committer pour détecter les régressions tôt
- Utiliser le mode watch pendant le développement actif pour un retour rapide
- Vérifier la compatibilité Node.js avec la vérification d'import avant publication
- Garder les identifiants de test d'intégration séparés et ne jamais les committer dans le contrôle de version
回避
- Exécuter les tests d'intégration sans vérifier que les identifiants sont correctement configurés
- Sauter les tests pour gagner du temps avant de pousser les modifications
- Exécuter tous les tests quand un seul module a été modifié
- Ignorer les échecs de tests et continuer le développement