← Back to list

gode-testing
by nicholaspcr
⭐ 0🍴 0📅 Jan 10, 2026
SKILL.md
name: gode-testing description: Test DE variants, run integration tests, and benchmark performance. Use for testing variants (best, rand, pbest, current-to-best), integration tests across store backends, and DE algorithm benchmarks. allowed-tools: Read, Bash(go test:), Bash(.claude/skills/gode-testing/scripts/:*)
GoDE Testing Skill
Testing and benchmarking skill for the GoDE Differential Evolution framework.
Quick Start
Test a specific variant
.claude/skills/gode-testing/scripts/test-variant.sh best
Run integration tests
.claude/skills/gode-testing/scripts/test-integration.sh sqlite
Benchmark performance
.claude/skills/gode-testing/scripts/benchmark-de.sh variants
Available Scripts
| Script | Purpose | Arguments |
|---|---|---|
test-variant.sh | Test DE variants with coverage | best, rand, pbest, current-to-best, all |
test-integration.sh | Integration tests for store backends | sqlite, postgres, redis, memory, e2e, all |
benchmark-de.sh | Performance benchmarks | variants, algorithms, problems, all |
Output Locations
All outputs are saved to .dev/ (gitignored):
.dev/
├── coverage/ # Test coverage reports
├── benchmarks/ # Performance benchmark results
└── test/ # Temporary test databases
Detailed Documentation
- VARIANTS.md - Variant testing details and coverage analysis
- INTEGRATION.md - Integration testing across store backends
- BENCHMARKS.md - Performance benchmarking guide
Requirements
- Go 1.21+
- Docker (for integration tests with postgres/redis)
benchstat(optional, for benchmark comparisons):go install golang.org/x/perf/cmd/benchstat@latest
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon