integration-tests
Ejecutar pruebas de integración de GenLayer
Los equipos de contratos de GenLayer necesitan pruebas que reflejen el comportamiento real del consenso. Esta habilidad muestra patrones de gltest, opciones de entorno y comprobaciones de seguridad para realizar pruebas de integración fiables.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
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.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "integration-tests". Añade pruebas de integración para un contrato de almacenamiento.
Resultado esperado:
- Un entorno recomendado para iteraciones rápidas y validación final.
- Un flujo de prueba que despliega el contrato, escribe datos, comprueba la ejecución correcta en el recibo y verifica los valores almacenados.
- Una nota para utilizar el modo directo en la mayoría de las pruebas de lógica pura.
Usando "integration-tests". Explica por qué mi transacción finalizada no modificó ningún estado.
Resultado esperado:
- Una distinción entre el estado del ciclo de vida y la ejecución correcta.
- Un recordatorio para comprobar la ejecución correcta mediante el recibo antes de leer el estado.
- Causas probables de la ausencia de contratos después de despliegues fallidos.
Usando "integration-tests". Prepara mi conjunto para Studio alojado.
Resultado esperado:
- Una lista de comprobación de límites de solicitudes, límites de transacciones pendientes y cadencia de ejecución.
- La recomendación de ejecutar los lotes grandes en localnet.
- Una advertencia de que las pruebas de integración pueden realizar llamadas reales a la web o a LLM.
Auditoría de seguridad
SeguroAll 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.
Factores de riesgo
⚙️ Comandos externos (25)
🔑 Variables de entorno (2)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/internet-court-integration-tests/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/internet-court-integration-tests?utm_source=security_passport_badge)Insignia 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>Tarjeta para insertar
<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>Citas académicas (APA · BibTeX · CFF)
Cita 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/2Cita 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"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: MedioLo que puedes crear
Validar el consenso del contrato
Comprobar que el líder y los validadores estén de acuerdo antes del despliegue.
Crear pruebas de humo para versiones
Crear comprobaciones de integración que desplieguen, ejecuten transacciones y verifiquen el estado.
Elegir entornos de prueba
Seleccionar GLSim, Studio local, Studio alojado o testnet para cada objetivo de prueba.
Prueba estos prompts
Añade una prueba básica de integración de GenLayer con despliegue, transacción, aserción del recibo y comprobaciones de lectura.
Recomienda un entorno de pruebas de GenLayer para este conjunto y explica las ventajas y desventajas de la configuración, la velocidad y la validación.
Diagnostica esta ejecución fallida de gltest y sugiere correcciones para los recibos, el estado de la caché, la serialización o los límites de solicitudes.
Revisa si este conjunto está preparado para testnet, incluidos el manejo de claves privadas, las cuentas con fondos, los límites de solicitudes y las transacciones pendientes.
Mejores prácticas
- Comprueba que la transacción se haya ejecutado correctamente antes de leer el estado o verificar los resultados del contrato.
- Utiliza el modo directo para la mayoría de las pruebas de lógica y las pruebas de integración para la validación final.
- Ejecuta los lotes grandes en GLSim o Studio local antes de usar Studio alojado o testnet.
Evitar
- Considerar el estado aceptado o finalizado como prueba de una ejecución correcta.
- Enviar muchas transacciones en paralelo desde el mismo remitente.
- Utilizar claves privadas con fondos sin la aprobación explícita del usuario y sin una gestión adecuada de los secretos.
Preguntas frecuentes
¿Qué ayuda a probar esta habilidad?
¿Sustituye a las pruebas en modo directo?
¿Puede utilizar Claude, Codex y Claude Code?
¿Studio alojado requiere tokens?
¿Por qué hay que comprobar los recibos de las transacciones?
¿Qué secretos requieren especial cuidado?
Detalles del desarrollador
Autor
internet-courtLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Repositorio
https://github.com/internet-court/internet-court-skill/tree/main/vendored/genlayer/integration-testsRef.
3f6e026a3363e0954ede7bef0cfe88d4475de137
Actualidad del mantenimiento
21/7/2026
Uso
1 descargas · 0 vistas
Estructura de archivos