pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   rillig
Date:           Sat Jan 16 23:56:23 UTC 2016

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/go-check: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
Added go-check version 1

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)


To generate a diff of this commit:
cvs rdiff -u -r1.2202 -r1.2203 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/go-check/DESCR \
    pkgsrc/devel/go-check/Makefile pkgsrc/devel/go-check/PLIST \
    pkgsrc/devel/go-check/buildlink3.mk pkgsrc/devel/go-check/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index