[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779230: ITP: golang-check.v1 -- Richer testing framework for Go libraries and applications to use



Package: wnpp
Severity: whishlist
X-Debbugs-CC: debian-devel@lists.debian.org

Owner: Sergio Schvezov <sergio.schvezov@canonical.com>

* Package name    : golang-check.v1
 Version         : 0.0~git20150225
 Upstream Author : Gustavo Niemeyer <gustavo@niemeyer.net>
* URL             : http://gopkg.in/check.v1
* License         : BSD-2-clause
 Programming Lang: Go
Description : Richer testing framework for Go libraries and applications to use

This package extends Go's internal testing library with features such as:

   - Helpful error reporting to aid on figuring problems out
   - 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)



Reply to: