There are only a few cases I can think of where a skipped test would be appropriate. Operating system specific code comes to mind. As does optional functionality that is dependant on packages the user doesn't have installed. Other than that I don't know why you would skip.There might be functionality only available on high enough versions of Perl - if the installed version is lower, you may want to skip tests. And some functionality (or tests) may depend on compilation settings. There's no point in testing if the module runs under threads if the installed version of Perl doesn't have threads enabled. You also might want to skip tests if the installed version has 32bit integers instead of 64 bits.
In reply to Re^2: Skip Vs. Fail
by Perl Mouse
in thread Skip Vs. Fail
by pileofrogs
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |