wmx3-tdd

Automate host-based unit testing for WMX3 modules with gtest/gmock and CMake.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill wmx3-tdd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wmx3-tdd
Source: https://github.com/pjy4617/pjy-claude-skill/tree/main/plugins/wmx3md/skills/wmx3-tdd
Command: npx skills add https://github.com/pjy4617/pjy-claude-skill --skill wmx3-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill defines a host-based TDD workflow for WMX3 modules, enabling developers to author and execute unit tests on a PC without real RT hardware, focusing on API handlers, state machines, and data transformations, while coordinating with the wmx3-test-writer agent to generate test scaffolding.

Core Features & Use Cases

  • Host-based testing of WMX3 modules using gtest/gmock on a PC.
  • Mocks for IMLib/OSL interfaces to enable isolated testing without real RT components.
  • TDD workflow guidance (RED → GREEN → REFACTOR) with test writer integration for rapid iteration.

Quick Start

Create a host-based test project for the WMX3 module and run the host tests with CMake.

Frequently Asked Questions about wmx3-tdd

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

FAQPage Schema
How do I run unit tests for WMX3 modules on a PC without real RT hardware?▼

Host-based unit testing for WMX3 modules is done on a PC without real RT hardware by using gtest/gmock and mocked IMLib/OSL interfaces to isolate and test API handlers, state machines, and data conversion utilities.

How does mocking IMLib and OSL interfaces work for WMX3 testing?▼

Mocking IMLib and OSL interfaces isolates WMX3 API handlers and state machines during host-based testing by replacing real RT hardware dependencies with gmock objects, enabling pure PC-based test execution.

Can I use CMake to build and execute gtest projects for WMX3 modules?▼

Yes, you can use a CMake-based build workflow to create and execute host-based gtest projects for WMX3 modules, enabling automated test scaffolding and rapid TDD iteration directly in your PC-based development environment.

What is the best way to apply TDD workflow when developing WMX3 state machines?▼

The best way to apply TDD for WMX3 state machines is following the RED, GREEN, REFACTOR cycle using host-based tests with gtest/gmock, integrating a test writer agent to generate scaffolding for rapid iteration.

Do I need real RT hardware to test WMX3 data conversion utilities?▼

No, you do not need real RT hardware to test WMX3 data conversion utilities; host-based testing with mocked IMLib/OSL interfaces allows you to execute these tests entirely on a PC using gtest.