integration-tests
Exécuter les tests d’intégration GenLayer
Les équipes chargées des contrats GenLayer ont besoin de tests qui reproduisent le comportement réel du consensus. Cette compétence présente les modèles gltest, les choix d’environnement et les contrôles de sécurité permettant de réaliser des tests d’intégration fiables.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "integration-tests" from https://skillstore.io/skills/internet-court-integration-tests.md and its manifest at https://skillstore.io/api/skills/internet-court-integration-tests/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « integration-tests ». Ajoutez des tests d’intégration pour un contrat de stockage.
Résultat attendu:
- Un environnement recommandé pour une itération rapide et une validation finale.
- Un flux de test qui déploie le contrat, écrit des données, vérifie la réussite du reçu et contrôle les valeurs stockées.
- Une remarque recommandant d’utiliser le mode direct pour la plupart des tests de logique pure.
Utilisation de « integration-tests ». Expliquez pourquoi ma transaction finalisée n’a modifié aucun état.
Résultat attendu:
- Une distinction entre l’état du cycle de vie et la réussite de l’exécution.
- Un rappel indiquant qu’il faut vérifier la réussite du reçu avant de lire l’état.
- Les causes probables de l’absence de contrats après des échecs de déploiement.
Utilisation de « integration-tests ». Préparez ma suite pour Studio hébergé.
Résultat attendu:
- Une liste de contrôle couvrant les limites de débit, les plafonds de transactions en attente et la cadence d’exécution.
- Une recommandation d’exécuter plutôt les lots volumineux sur localnet.
- Un avertissement indiquant que les tests d’intégration peuvent effectuer de véritables appels au Web ou aux LLM.
Audit de sécurité
SûrAll 25 external-command findings are false positives caused by Markdown fences and inline code formatting in SKILL.md. The two private-key findings document environment-variable configuration for testnet accounts and show no secret access or exfiltration. No prompt injection, malicious intent, or additional semantic security issue was found.
Facteurs de risque
⚙️ Commandes externes (25)
🔑 Variables d’environnement (2)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/internet-court-integration-tests/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/internet-court-integration-tests?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/internet-court-integration-tests?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-integration-tests/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/internet-court-integration-tests.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
internet-court. (2026). integration-tests security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-integration-tests/audits/2Citation BibTeX
@techreport{internet-court-internet-court-integration-tests-2026,
author = {internet-court},
title = {integration-tests security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-integration-tests/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "integration-tests security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-integration-tests/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-integration-tests:audit:2"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Valider le consensus du contrat
Vérifier que le leader et les validateurs parviennent à un accord avant le déploiement.
Créer des tests de validation rapide pour les versions
Créer des contrôles d’intégration qui déploient, effectuent des transactions et vérifient l’état.
Choisir les environnements de test
Sélectionner GLSim, Studio local, Studio hébergé ou le testnet en fonction de l’objectif de chaque test.
Essayez ces prompts
Ajoutez un test d’intégration GenLayer de base comprenant le déploiement, une transaction, la vérification du reçu et des contrôles en lecture.
Recommandez un environnement de test GenLayer pour cette suite et expliquez les compromis liés à la configuration, à la vitesse et à la validation.
Diagnostiquez cet échec d’exécution gltest et suggérez des correctifs concernant les reçus, l’état du cache, la sérialisation ou les limites de débit.
Évaluez si cette suite est prête pour le testnet, notamment en ce qui concerne la gestion des clés privées, les comptes approvisionnés, les limites de débit et les transactions en attente.
Bonnes pratiques
- Vérifier la réussite de l’exécution de la transaction avant de lire l’état ou de contrôler les résultats du contrat.
- Utiliser le mode direct pour la plupart des tests de logique et les tests d’intégration pour la validation finale.
- Exécuter les lots volumineux sur GLSim ou Studio local avant de les exécuter sur Studio hébergé ou le testnet.
Éviter
- Considérer un état accepté ou finalisé comme la preuve d’une exécution réussie.
- Soumettre de nombreuses transactions en parallèle depuis le même expéditeur.
- Utiliser des clés privées associées à des comptes approvisionnés sans l’approbation explicite de l’utilisateur ni une gestion sécurisée des secrets.
Foire aux questions
Que permet de tester cette compétence ?
Remplace-t-elle les tests en mode direct ?
Peut-elle utiliser Claude, Codex et Claude Code ?
Studio hébergé nécessite-t-il des jetons ?
Pourquoi vérifier les reçus des transactions ?
Quels secrets nécessitent une attention particulière ?
Détails du développeur
Auteur
internet-courtLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Dépôt
https://github.com/internet-court/internet-court-skill/tree/main/vendored/genlayer/integration-testsRéf
3f6e026a3363e0954ede7bef0cfe88d4475de137
Récence de maintenance
21/07/2026
Utilisation
1 téléchargements · 0 vues
Structure de fichiers