1.4 KiB
The user asked to extract useful Piker-specific /run-tests behavior from wkt/run_tests_skill after committing the provider-neutral deployment.
git diff HEAD~1..HEAD -- .claude/skills/run-tests/test-harness-reference.md
Generate a repository-owned harness reference rather than restoring the old standalone SKILL.md. Preserve verified Piker-specific environment, command, scope, fixture, test-layout, change-mapping, known-outcome, and Tractor-runtime details while leaving shared execution and cleanup policy in the canonical ai.skillz base.
Repository inspection found that the historical skill needs correction:
- the comments-only
pytest.inishadowspyproject.tomlpytest options, so-p no:xonshmust be explicit; - no marker-based offline suite exists, and several live/GUI/container tests are unsafe defaults;
- skipped Docker and Questrade modules can fail during import before marks;
- actor timeout retry remains relevant only for the exact timed-out command;
py313and frozen no-syncuv runare the current local environment paths.
Validate with checkout import resolution, safe collection, and deterministic watchlist/accounting tests. Do not run live broker, GUI, container, credentialed, or user-config-dependent cases during harness verification.