SkillAgentSearch skills...

Gotest.tools

A collection of packages to augment the go testing package and support common patterns.

Install / Use

/learn @gotestyourself/Gotest.tools
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

gotest.tools

A collection of packages to augment testing and support common patterns.

PkgGoDev CircleCI Go Reportcard

Usage

With Go modules enabled

$ go get gotest.tools/v3
import "gotest.tools/v3/assert"

Packages

  • assert - compare values and fail the test when a comparison fails
  • env - test code which uses environment variables
  • fs - create temporary files and compare a filesystem tree to an expected value
  • golden - compare large multi-line strings against values frozen in golden files
  • icmd - execute binaries and test the output
  • poll - test asynchronous code by polling until a desired state is reached
  • skip - skip a test and print the source code of the condition used to skip the test

Related

Contributing

See CONTRIBUTING.md.

Related Skills

View on GitHub
GitHub Stars577
CategoryDevelopment
Updated9h ago
Forks51

Languages

Go

Security Score

85/100

Audited on Mar 31, 2026

No findings