Skip to content

Add TestGen cost, comparison, and 10-language support#28

Merged
princepal9120 merged 1 commit intomainfrom
feature/testgen-cost-comparison
Apr 30, 2026
Merged

Add TestGen cost, comparison, and 10-language support#28
princepal9120 merged 1 commit intomainfrom
feature/testgen-cost-comparison

Conversation

@princepal9120
Copy link
Copy Markdown
Owner

@princepal9120 princepal9120 commented Apr 30, 2026

Summary

  • Add testgen cost for direct offline generation cost estimates
  • Add testgen comparison plus compare/vs aliases for plain LLM vs TestGen skill reports
  • Add testcase, testcases, and tests aliases for testgen generate
  • Expand TestGen support from 5 to 10 language families: JavaScript/TypeScript, Python, Go, Rust, Java, C#, PHP, Ruby, C++, and Kotlin
  • Add adapters, scanner detection, examples, tests, README, website, and skill updates
  • Populate provider/model/request/token fields in analyze cost responses

Validation

  • go test ./...
  • go build -o ./bin/testgen .
  • ./bin/testgen cost --path=./examples --output-format=json
  • ./bin/testgen cost --path=./examples/python --provider=gemini --output-format=json
  • ./bin/testgen comparison --path=./examples/python --provider=gemini
  • ./bin/testgen testcase --help

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
testgen-cli Ready Ready Preview, Comment Apr 30, 2026 10:07am

@princepal9120 princepal9120 merged commit 6c33e2f into main Apr 30, 2026
9 checks passed
@princepal9120 princepal9120 changed the title Add TestGen cost and comparison commands Add TestGen cost, comparison, and 10-language support Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant