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.