unity-ceedling-integration — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited unity-ceedling-integration (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to add embedded C tests with Unity assertions, Ceedling builds, and CMock-generated mocks while keeping hardware code behind clear seams. Good embedded tests isolate logic from registers, clocks, and interrupts without pretending the hardware does not exist.
Use this skill when:
Do not use this skill for hardware-in-the-loop validation alone. Pair it with the relevant hardware or protocol skill.
Ask for:
Start with pure logic, parsers, state machines, and error handling before register-level code.
Wrap HAL calls, RTOS calls, time, logging, and storage behind interfaces that can be mocked or faked.
Set source paths, include paths, defines, vendor files, and plugins in project.yml.
Prefer input/output and state transitions over checking private implementation details.
Mock external collaborators, but use small fakes for stateful dependencies when expectations become brittle.
Keep the command non-interactive and fast enough to run on every change.
setUp or tearDown.Before claiming tests are useful:
User:
想给驱动状态机加 Ceedling 测试。Agent:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.