A mature testing framework for Go designed to help you write expressive specs
Overall
score
97%
{
"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
}
]
}Install with Tessl CLI
npx tessl i tessl/golang-github-com-onsi-ginkgo-v2docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10