integration-tests

Automate end-to-end GenLayer workflow validation against GLSim, Studio, or testnet.

2|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/proven-xyz/proven-app --skill integration-tests-proven-xyz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integration-tests
Source: https://github.com/proven-xyz/proven-app/tree/main/.agents/skills/integration-tests
Command: npx skills add https://github.com/proven-xyz/proven-app --skill integration-tests-proven-xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Integration tests validate end-to-end GenLayer workflows in real environments (GLSim, Studio, hosted Studio, or testnet), ensuring consensus and transaction flows behave as expected across the full stack.

Core Features & Use Cases

  • End-to-end contract smoke tests before deployment
  • Validate write transactions through consensus flow
  • Test real web requests and LLM calls
  • Reproduce bugs that do not appear in direct mode
  • Check runtime compatibility in actual GenLayer environments

Quick Start

Run the integration test suite against GLSim or Studio to validate the end-to-end transaction flow across the target environment.

Frequently Asked Questions about integration-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end integration tests for GenLayer workflows?▼

Validate GenLayer consensus and transaction flows end-to-end by running a configured gltest or pytest suite against GLSim, Studio, or testnet to ensure full-stack behavior matches expectations.

What is the best way to reproduce GenLayer bugs that don't appear in direct mode?▼

Reproduce GenLayer bugs hidden in direct mode by running integration tests against GLSim or Studio, which execute real web requests, LLM calls, and consensus flows to expose environment-specific failures.

How do I validate write transactions through the GenLayer consensus flow?▼

Validate GenLayer write transactions through consensus by running integration smoke tests against GLSim or testnet, verifying full-stack transaction behavior end-to-end before deployment.

Do I need a specific environment to test GenLayer runtime compatibility?▼

Testing GenLayer runtime compatibility requires a configured GenLayer environment with a gltest or pytest harness and access to GLSim, Studio, or testnet to execute end-to-end validation flows.

Can I use pytest to automate GenLayer contract smoke tests before deployment?▼

Yes, pytest can automate GenLayer contract smoke tests before deployment by running end-to-end integration validation against GLSim, Studio, or testnet to confirm transaction and consensus behavior.

Why does my GenLayer transaction flow pass in direct mode but fail in testnet?▼

GenLayer transaction flows can pass in direct mode yet fail in testnet due to consensus, real web requests, or LLM call differences; integration tests against GLSim or Studio reproduce these environment-specific failures.