integration-tests
Run GenLayer Integration Tests
GenLayer contract teams need tests that match real consensus behavior. This skill shows gltest patterns, environment choices, and safety checks for reliable integration testing.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
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.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "integration-tests". Add integration tests for a storage contract.
Expected outcome:
- A recommended environment for fast iteration and final validation.
- A test flow that deploys the contract, writes data, checks receipt success, and verifies stored values.
- A note to use direct mode for most pure logic tests.
Using "integration-tests". Explain why my finalized transaction changed no state.
Expected outcome:
- A distinction between lifecycle status and execution success.
- A reminder to assert receipt success before reading state.
- Likely causes for missing contracts after failed deployments.
Using "integration-tests". Prepare my suite for hosted Studio.
Expected outcome:
- A checklist for rate limits, pending transaction caps, and pacing.
- Advice to run heavy batches on localnet instead.
- A warning that integration tests may make real web or LLM calls.
Security Audit
SafeAll 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.
Risk Factors
โ๏ธ External commands (25)
๐ Env variables (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/internet-court-integration-tests/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/internet-court-integration-tests?utm_source=security_passport_badge)HTML badge
<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>Embed card
<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>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
internet-court. (2026). integration-tests security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-integration-tests/audits/2BibTeX citation
@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"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Validate Contract Consensus
Check that leader and validators agree before deployment.
Build Release Smoke Tests
Create integration checks that deploy, transact, and verify state.
Choose Test Environments
Select GLSim, local Studio, hosted Studio, or testnet for each test goal.
Try These Prompts
Add a basic GenLayer integration test with deploy, transact, receipt assertion, and read checks.
Recommend a GenLayer test environment for this suite and explain the setup, speed, and validation tradeoffs.
Diagnose this failed gltest run and suggest fixes for receipts, cache state, serialization, or rate limits.
Review this suite for testnet readiness, including private-key handling, funded accounts, rate limits, and pending transactions.
Best Practices
- Assert transaction execution success before reading state or checking contract results.
- Use direct mode for most logic tests and integration tests for final validation.
- Run heavy batches against GLSim or local Studio before hosted Studio or testnet.
Avoid
- Treating accepted or finalized status as proof of successful execution.
- Submitting many transactions in parallel from the same sender.
- Using funded private keys without explicit user approval and secret handling.
Frequently Asked Questions
What does this skill help test?
Does it replace direct mode tests?
Can it use Claude, Codex, and Claude Code?
Does hosted Studio require tokens?
Why check transaction receipts?
What secrets need extra care?
Developer Details
Author
internet-courtLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/internet-court/internet-court-skill/tree/main/vendored/genlayer/integration-testsRef
3f6e026a3363e0954ede7bef0cfe88d4475de137
Maintenance freshness
7/21/2026
Usage
1 downloads ยท 0 views
File structure