IBM Bob Hackathon Project
TestForge Pro
AI-assisted test engineering workflow: scan repositories, generate Jest tests with Gemini, and open real GitHub pull requests — all in one automated flow.
Built with IBM Bob
🔵 Demo Fallback
✨ Gemini Optional
🤖 watsonx.ai Ready
🔍 Regex Detection
1
Scan Repository
Live GitHub API or demo fallback
2
Generate Tests
Gemini AI or template fallback
3
Create or Preview PR
Real PR for demo repo, simulated for others
1
Analyze Repository
Enter a public GitHub URL to scan for untested functions.
📖 Demo Guide
- •Use
https://github.com/void-logic/testforge-demo-targetto create a real GitHub PR. - •Use any other public repo to see a simulated PR preview.
- •Set
GEMINI_API_KEYserver-side to enable live AI test generation.
Total functions
0
Untested
0
Generated tests
0
Time saved
0 min
Coverage gaps
Functions detected without meaningful tests.
Run repository analysis to see detected functions.
2
Generate Test
Preview the generated Jest test suite before opening a pull request.
No function selected
// Generated test will appear here after you click Generate Test3
🤖 IBM Bob Development Partnership
Built in collaboration with IBM Bob as the primary development assistant throughout the entire lifecycle.
✓Architecture Planning: System design and technology decisions
✓API Implementation: All three API routes developed with Bob
✓Gemini Integration: AI-powered test generation with safe fallback
✓Code Review: Quality improvements and best practices
✓Documentation: Comprehensive guides and session logs
📁 Session logs available in bob_sessions/