./devel/go-check, Rich testing for the Go language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1nb31, Package name: go-check-1nb31, Maintainer: rillig

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)


Required to build:
[pkgtools/cwrappers] [lang/go114]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2020-11-13 20:26:26 by Benny Siegert | Files touched by this commit (202) | Package updated
Log message:
Revbump all Go packages after go115 update
   2020-11-08 22:59:39 by Benny Siegert | Files touched by this commit (202) | Package updated
Log message:
Revbump all Go packages after Go 1.15 update.
   2020-10-15 15:08:34 by Benny Siegert | Files touched by this commit (188) | Package updated
Log message:
Revbump all Go packages after go115 update.
   2020-09-03 09:29:54 by Benny Siegert | Files touched by this commit (194)
Log message:
Revbump all Go packages after default Go version was changed to 1.15.1
   2020-08-14 22:01:40 by Benny Siegert | Files touched by this commit (194) | Package updated
Log message:
Revbump all Go packages after go114 update
   2020-07-17 20:04:33 by Benny Siegert | Files touched by this commit (196) | Package updated
Log message:
Revbump all Go packages after go114 update.
   2020-06-17 11:54:20 by Benny Siegert | Files touched by this commit (188) | Package updated
Log message:
Revbump Go packages after Go 1.14.4 update.
   2020-04-12 13:01:51 by Benny Siegert | Files touched by this commit (171)
Log message:
Revbump all Go packages after default version switch to 1.14.