Rseng Testing

Covers how to test research software: choosing test types and levels (unit, integration, system, regression, property-based, golden-master), test frameworks and coverage, TDD, validating analysis code against reference cases, and taming CI testing matrices across compilers, platforms and dependency versions. Use when the user asks how to write tests, set up pytest/testthat/JUnit, decide what to test, raise or interpret code coverage, do test-driven development, or when a CI matrix is exploding. Also use PROACTIVELY when new result-bearing code is written without tests, and before declaring any deliverable complete - the shipped entry point must be run and verified working, not only the test suite. For CI pipeline setup see rseng-ci-cd; for review-time test scrutiny see rseng-code-review.

fdiblen d93782a 2 files · 14.1 KB Updated

File contents

fdiblen/rseng-agent-skills/tree/main/skills/rseng-testing commit d93782ac7d

Frequently asked questions

npx skillmds@latest add fdiblen/rseng-testing