qa

Run headless SolidWorks add-in test suites and report pass/fail results.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ttsmith21/swcsharpaddin --skill qa-ttsmith21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/ttsmith21/swcsharpaddin/tree/main/.claude/skills/qa
Command: npx skills add https://github.com/ttsmith21/swcsharpaddin --skill qa-ttsmith21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Headless QA validation automates verifying code changes by running the full test suite against the SolidWorks add-in, ensuring regressions are caught before release.

Core Features & Use Cases

  • Automated build and test: Builds the main project and QA runner, then executes the suite without manual intervention.
  • Headless execution: Runs SolidWorks in headless mode to streamline CI pipelines.
  • Comprehensive reporting: Generates pass/fail results for all gold standard test parts and summarizes outcomes.

Quick Start

Run the QA skill against your local development environment to validate the latest changes.

Frequently Asked Questions about qa

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

FAQPage Schema
How do I automate QA validation for SolidWorks add-in code changes?

Automate QA validation by running a headless test suite against the SolidWorks add-in to verify build integrity and execute gold-standard test parts. This catches regressions before release without manual intervention.

What is headless QA testing and how does it work for CI pipelines?

Headless QA testing runs SolidWorks in headless mode to execute end-to-end test suites without a graphical interface. It streamlines CI pipelines by automating builds, running regression checks, and reporting pass or fail outcomes.

Can I run headless SolidWorks tests in my local development environment?

Yes, you can run the QA tests locally to validate the latest code changes. The process builds the main project and QA runner, then executes the full test suite against the SolidWorks add-in in headless mode.

What is the best way to catch regressions in SolidWorks add-in builds?

The best way to catch regressions is automating end-to-end QA validation that builds the project, runs all gold-standard test parts in headless mode, and generates comprehensive pass or fail reports for consistent regression checks.

Why does my SolidWorks add-in build fail during automated CI testing?

Automated CI testing verifies build integrity by compiling the main project and QA runner before executing tests. If the build fails, the pipeline stops, preventing broken code from executing the gold-standard test suite.

Do I need a display server to run SolidWorks QA tests in a CI pipeline?

No, you do not need a display server. The QA tests run SolidWorks in headless mode, allowing the test suite to execute within CI pipelines and local environments without requiring a graphical interface.