-
Notifications
You must be signed in to change notification settings - Fork 2.3k
feat: add Test Coverage Optimizer recipe (#5118) #5272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add Test Coverage Optimizer recipe (#5118) #5272
Conversation
|
❌ Recipe Validation Failed Please fix the validation errors and push your changes: ❌ test-coverage-optimizer.yaml: INVALID\n 📚 Check our Recipe Guide for help with the correct format. |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
|
❌ Recipe Validation Failed Please fix the validation errors and push your changes: ❌ test-coverage-optimizer.yaml: INVALID\n 📚 Check our Recipe Guide for help with the correct format. |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
|
✅ Recipe Validation Passed Your recipe(s) are valid and ready for review! 🔍 Next Steps:
Thanks for contributing to the goose Recipe Cookbook! 🎉 |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
3bfc0c8 to
d3ec57b
Compare
|
✅ Recipe Validation Passed Your recipe(s) are valid and ready for review! 🔍 Next Steps:
Thanks for contributing to the goose Recipe Cookbook! 🎉 |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
Intermediate recipe that analyzes test coverage patterns, learns from existing tests using Memory extension, and generates intelligent test suggestions using Developer extension. Includes auto-detection for pytest, jest, unittest, and go-test frameworks. Signed-off-by: Shivam Gawali <[email protected]>
d3ec57b to
02e1e11
Compare
|
✅ Recipe Validation Passed Your recipe(s) are valid and ready for review! 🔍 Next Steps:
Thanks for contributing to the goose Recipe Cookbook! 🎉 |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
|
Thank you so much, @shiv669 ! Will be reviewing this today :) |
documentation/src/pages/recipes/data/recipes/test-coverage-optimizer.yaml
Outdated
Show resolved
Hide resolved
documentation/src/pages/recipes/data/recipes/test-coverage-optimizer.yaml
Show resolved
Hide resolved
|
✅ Recipe Validation Passed Your recipe(s) are valid and ready for review! 🔍 Next Steps:
Thanks for contributing to the goose Recipe Cookbook! 🎉 |
|
🔍 Recipe Security Scan Results ✅ Status: APPROVED - All recipes passed security scan 📊 Scan Summary:
📋 Individual Recipe Results: 🔗 View detailed scan results in the workflow artifacts. |
|
We had another test coverage recipe submitted I think from ARYPROGRAMMER where I had also commented that storing test coverage results in the Memory extension was not a great utilization, as those patterns and data would be sent to the LLM for every other kind of request the user would make of goose, even if the request wasn't about testing or coverage etc, so I'd love to see this recipe updated to store that data in a separate file and have the recipe read/write that file instead. |
* main: (33 commits) Add Web Accessibility Auditor recipe to cookbook (#5318) To do mcp tutorial (#5317) workflows: add a manual trigger option to pr-smoke-test (#5302) documenting `goose recipe list` command (#5278) add a system prompt snapshot test (#5305) fix: handle non exist subrecipe path (#5287) Next camp (#5237) more lowercasing of TabItem labels (#5307) modified docs/tutorials/cicd Github Action's install path to follow download_cli script (#5240) Fix artifact download to work across workflow runs (#5304) Added extension search (#5283) docs: lowercase 'goose' in TabItem labels for consistency (#5297) feat(prompts): add format to save code snippet (#5007) fix: use Windows-compatible default path for CLI installation (#5221) feat: add Test Coverage Optimizer recipe (#5118) (#5272) Upgrade node to fix canary (#5301) Remove reliance on localstorage for pendingScheduleDeepLink when scheduling a recipe (#5290) Add historical tracking with trend indicators using artifacts (#5295) roll back vite and electron package upgrades breaking canary win and linux (#5292) Revert "Revert "Rewrite extension management tools"" (#5273) ...
Signed-off-by: Shivam Gawali <[email protected]> Co-authored-by: Rizel Scarlett <[email protected]> Signed-off-by: Blair Allan <[email protected]>
Signed-off-by: Shivam Gawali <[email protected]> Co-authored-by: Rizel Scarlett <[email protected]> Signed-off-by: Blair Allan <[email protected]>
Summary
Intermediate recipe for Issue #5118 that creates a Test Coverage Optimizer using Developer + Memory extensions.
Recipe Features
Testing Status
Failed to download https://github.com/block/goose/releases/download/stable/goose-x86_64-pc-windows-gnu.zip - The operation has timed outValidation performed:
yaml.safe_load()Request:
Closes
Closes #5118
Email : [email protected]