qt-test-fixture-generator
SolidGenerate Qt Test fixtures with mock QObject signals and slots, data-driven tests, and GUI testing setup
Testing & QA 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# qt-test-fixture-generator
Generate Qt Test fixtures with mock QObject signals and slots, data-driven tests, and GUI testing setup. This skill creates comprehensive test infrastructure for Qt applications.
## Capabilities
- Generate QTest-based test fixtures
- Create mock QObjects with signal/slot support
- Set up data-driven tests with QFETCH
- Configure GUI testing with QTestLib
- Generate test doubles for Qt classes
- Set up benchmark tests
- Configure test coverage reporting
- Generate CMake test integration
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": {
"type": "string",
"description": "Path to the Qt project"
},
"classToTest": {
"type": "string",
"description": "Name of the class to generate tests for"
},
"testType": {
"enum": ["unit", "integration", "gui", "benchmark"],
"default": "unit"
},
"mockDependencies": {
"type": "array",
"items": { "type": "string" },
"description": "Classes to mock"
},
"dataProviders": {
"type": "array",
"items": {
"type": "object",
"properties": {
"testName": { "type": "string" },
"columns": { "type": "array" },
"rows": { "type": "array" }
}
}
},
"generateCoverage": {
"type": "boolean",
"default": true
}
},
"required": ["projectPath", "classToTest"]
}
```
## Output Schema
```json
{
"type": "object",
"properties...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
qt-qml-component-generator
Generate QML components with proper property bindings, signal/slot connections, and Qt Quick Controls integration
1,160 Updated today
a5c-ai AI & Automation Solid
qt-cmake-project-generator
Generate CMake-based Qt project with proper module dependencies, cross-compilation support, and modern Qt6 configuration
1,160 Updated today
a5c-ai Testing & QA Solid
pytest-ml-tester
ML-specific testing skill using pytest with fixtures for data, models, and predictions.
1,160 Updated today
a5c-ai Testing & QA Listed
test-generator
Generate unit tests based on existing code patterns and testing frameworks.
335 Updated today
aiskillstore AI & Automation Solid
qt-installer-framework-config
Configure Qt Installer Framework for cross-platform installers with component management, online updates, and custom UI
1,160 Updated today
a5c-ai