On Tue, Aug 26, 2014 at 12:35:18PM +0100, David Cantrell wrote:
> The problem is that the interesting platforms that aren't getting tested
> are those for which you can't just spin up another VM. In particular I'm
> thinking of Solaris on Sparc, and Irix.
There's also other dimensions of testing which could use more coverage,
other than architecture and perl version -- in particular, various
configuration permutationsm, such as:
- running perl under a chrooted jail where things like $HOME are unwritable,
- or where $TMPDIR is not /tmp (and /tmp doesn't exist or is unwritable),
- or with HARNESS_OPTIONS=j9 (parallel testing),
- unusual locale settings (defaulting to a right-to-left language is always
fun)
- $Config{make} is not 'make'
- no compiler
- unusual compiler flags
Running with these configs always leads to "interesting" test results.
(Note that for these reports to be useful to the author, the configuration
changes should be clearly explained in a 'notes' section, or with an
accompanying dump of environment variables, etc.)