A mature testing framework for Go designed to help you write expressive specs
97
Pending
Does it follow best practices?
Impact
97%
1.12xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
{
"context": "This criteria evaluates how well the engineer uses Ginkgo v2's configuration types and functions to create properly configured CLIConfig and SuiteConfig structures. The focus is on correct usage of the types package and proper field access.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Import types package",
"description": "Correctly imports github.com/onsi/ginkgo/v2/types package to access configuration types",
"max_score": 10
},
{
"name": "Use NewDefaultCLIConfig",
"description": "Uses types.NewDefaultCLIConfig() function to create a CLIConfig with default values",
"max_score": 15
},
{
"name": "Set Procs field",
"description": "Correctly sets the Procs field on CLIConfig to the specified value (including 0 for auto-detection)",
"max_score": 15
},
{
"name": "Use NewDefaultSuiteConfig",
"description": "Uses types.NewDefaultSuiteConfig() function to create a SuiteConfig with default values",
"max_score": 15
},
{
"name": "Set RandomSeed field",
"description": "Correctly sets the RandomSeed field on SuiteConfig to the specified int64 value",
"max_score": 15
},
{
"name": "Set Timeout field",
"description": "Correctly sets the Timeout field on SuiteConfig to the specified time.Duration value",
"max_score": 15
},
{
"name": "Set FailFast field",
"description": "Correctly sets the FailFast field on SuiteConfig to the specified boolean value",
"max_score": 15
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10