• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.circleci/H11-Nov-2018-10495

assert/H11-Nov-2018-3,9123,109

dobifiles/H11-Nov-2018-4737

env/H11-Nov-2018-254201

fs/H11-Nov-2018-1,4211,120

golden/H11-Nov-2018-327235

icmd/H11-Nov-2018-591459

internal/H11-Nov-2018-1,165867

poll/H11-Nov-2018-263189

scripts/H11-Nov-2018-2819

skip/H11-Nov-2018-224161

x/H11-Nov-2018-189132

.codecov.ymlH A D11-Nov-2018117 98

.gitignoreH A D11-Nov-201844 65

Gopkg.tomlH A D11-Nov-2018277 1712

LICENSEH A D11-Nov-2018561 1410

README.mdH A D11-Nov-20181.5 KiB3224

appveyor.ymlH A D11-Nov-2018657 2921

dobi.yamlH A D11-Nov-2018967 5746

gometalinter.jsonH A D11-Nov-2018498 3229

pkg.goH A D11-Nov-2018148 51

README.md

1# gotest.tools
2
3A collection of packages to augment `testing` and support common patterns.
4
5[![GoDoc](https://godoc.org/gotest.tools?status.svg)](https://godoc.org/gotest.tools)
6[![CircleCI](https://circleci.com/gh/gotestyourself/gotest.tools/tree/master.svg?style=shield)](https://circleci.com/gh/gotestyourself/gotest.tools/tree/master)
7[![Go Reportcard](https://goreportcard.com/badge/gotest.tools)](https://goreportcard.com/report/gotest.tools)
8
9
10## Packages
11
12* [assert](http://godoc.org/gotest.tools/assert) -
13  compare values and fail the test when a comparison fails
14* [env](http://godoc.org/gotest.tools/env) -
15  test code which uses environment variables
16* [fs](http://godoc.org/gotest.tools/fs) -
17  create temporary files and compare a filesystem tree to an expected value
18* [golden](http://godoc.org/gotest.tools/golden) -
19  compare large multi-line strings against values frozen in golden files
20* [icmd](http://godoc.org/gotest.tools/icmd) -
21  execute binaries and test the output
22* [poll](http://godoc.org/gotest.tools/poll) -
23  test asynchronous code by polling until a desired state is reached
24* [skip](http://godoc.org/gotest.tools/skip) -
25  skip a test and print the source code of the condition used to skip the test
26
27## Related
28
29* [gotest.tools/gotestsum](https://github.com/gotestyourself/gotestsum) - go test runner with custom output
30* [maxbrunsfeld/counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) - generate fakes for interfaces
31* [jonboulle/clockwork](https://github.com/jonboulle/clockwork) - a fake clock for testing code that uses `time`
32