界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

testing-and-validation

testing-and-validation

【开发与工程】Run and interpret PettingZoo compliance, seed, render, max-cycles, save-observation, and safe native validation checks.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: testing-and-validation description: "Run and interpret PettingZoo compliance, seed, render, max-cycles, save-observation, and safe native validation checks." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

Testing And Validation

Use this sub-skill when an agent needs to run or interpret PettingZoo validation: api_test, parallel_api_test, seed checks, render checks, max_cycles checks, save-observation checks, CI-safe test selection, or failures from compliance helpers.

Read Or Run

  • Read compliance tests when choosing a PettingZoo helper, setting bounded cycles, building CI commands, or interpreting pass signals and common assertions.
  • Read native test selection when deciding whether a repo-native test or example is safe, optional-extra gated, GUI/ROM gated, or too heavy for default validation.
  • Read troubleshooting when a validation failure mentions space identity, live-agent keys, revived agents, action masks, seeding, render return types, max_cycles, or excessive runtime.
  • Run run_compliance_checks.py when you need a safe CLI around installed pettingzoo.test helpers for a module factory such as my_pkg.my_env_v0:parallel_env.

Route Elsewhere

Default Stance

Start with bounded, headless API and seed checks. Keep render, human render mode, max_cycles, performance benchmarks, observation-image saving, optional-family tests, ROM-backed environments, and training examples opt-in unless the user explicitly asks for broader validation.

我的收藏