github.com/samsalisbury/testmatrix (go): Package testmatrix enables you to define an N-dimensional matrix of named variables, and have each test you write be run once for each possible combination of those variables.  This was largely written to support testing of github.com/opentable/sous but should be applicable to any situation where you can write tests that expect to see the same behaviour externally for differing implementations of underlying libraries/types/functions/external binaries etc.  See the examples directory for some contrived examples to get you started.
Keywords: golang|testing|testing-library