test

Compile and run host-side unit tests for GBDK-2020 Game Boy Color code with gcc.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/MatthieuGagne/gmb-nuke-raider --skill test-matthieugagne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/MatthieuGagne/gmb-nuke-raider/tree/main/.claude/skills/test
Command: npx skills add https://github.com/MatthieuGagne/gmb-nuke-raider --skill test-matthieugagne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a streamlined way to execute host-side unit tests, crucial for maintaining code quality during development and before merging changes.

Core Features & Use Cases

  • TDD Support: Integrates seamlessly into Test-Driven Development cycles for rapid feedback.
  • Verification: Ensures logic changes are correct and that the codebase remains stable.
  • Use Case: After refactoring a game module, run this skill to confirm all existing functionality still works as expected without needing to deploy to hardware.

Quick Start

Run make test.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run host-side unit tests for Game Boy Color development?

You can run host-side unit tests for Game Boy Color development by compiling your test files with gcc using GBDK-2020 mock headers, bypassing hardware requirements to report detailed pass/fail status.

Can I execute GBDK-2020 tests without deploying to hardware?

Yes, you can execute GBDK-2020 tests without hardware by compiling them with gcc on your host machine, using mock headers to verify game logic and facilitate rapid TDD cycles.

How do I use unit testing for Test-Driven Development in game development?

To use unit testing for Test-Driven Development in game development, compile your tests with gcc using mock headers to get immediate feedback on value discrepancies and compilation errors.

Does host-side testing with gcc support compilation error reporting?

Host-side testing with gcc supports compilation error reporting by outputting detailed pass/fail statuses, including specific value discrepancies encountered during the logic verification process.

Why do I need mock headers for running GBDK-2020 unit tests?

You need mock headers for running GBDK-2020 unit tests because they allow the gcc compiler to bypass hardware-specific dependencies, enabling direct logic verification on the host machine.