go-check - Rich testing for the Go language

Property Value
Distribution NetBSD 8.1
Repository NetBSD amd64
Package filename go-check-1nb16.tgz
Package name go-check
Package version 1nb16
Package release -
Package architecture amd64
Package type tgz
Category devel
Homepage http://labix.org/gocheck
License 2-clause-bsd
Maintainer -
Download size 170.01 KB
Installed size 766.29 KB
The check package builds on the standard testing library from Go to offer
a richer testing framework for libraries and applications to use.
gocheck includes features such as:
* Helpful error reporting to aid on figuring problems out (see below)
* Richer test helpers: assertions which interrupt the test immediately,
deep multi-type comparisons, string matching, etc
* Suite-based grouping of tests
* Fixtures: per suite and/or per test set up and tear down
* Benchmarks integrated in the suite logic (with fixtures, etc)
* Management of temporary directories
* Panic-catching logic, with proper error reporting
* Proper counting of successes, failures, panics, missed tests, skips, etc
* Explicit test skipping
* Support for expected failures
* Verbosity flag which disables output caching (helpful to debug hanging
tests, for instance)
* Multi-line string reporting for more comprehensible failures
* Inclusion of comments surrounding checks on failure reports
* Fully tested (it manages to test itself reliably)


Package Version Architecture Repository
go-check-1nb16.tgz 1nb16 i386 NetBSD
go-check - - -


Type URL
Mirror ftp.netbsd.org
Binary Package go-check-1nb16.tgz
Source Package go-check

Install Howto

Install go-check tgz package:

# pkg_add go-check

See Also

Package Description
go-chroma-0.5.0nb6.tgz General purpose syntax highlighter in pure Go
go-cli-1.20.0nb11.tgz Package for building command line apps in Go
go-cobra-0.0.3nb8.tgz Commander for modern Go CLI interactions
go-colorable-0.0.9nb7.tgz Colorable writer for Windows
go-colortext-1.0.0nb7.tgz Change the color of console text
go-colour- Colour terminal text for Go
go-consul-api-0.0.20150107nb10.tgz Golang API client for Consul
go-crypt-0.0.2bnb10.tgz Store and retrieve encrypted configs from etcd or consul
go-crypto-0.0.20180308nb9.tgz Go supplementary cryptography libraries
go-cssmin-0.0.20151210nb10.tgz Go port of Ryan Grove's cssmin
go-debounce-1.2.0nb1.tgz Debouncer written in Go
go-dns-1.1.3nb5.tgz Complete DNS library for Go
go-dnstap-0.1.0nb5.tgz Go language implementation of framestream protocol
go-ed25519-20171601nb10.tgz Ed25519 for Go
go-emoji-1.4nb10.tgz Emoji is a simple golang package