> Module does not end with "1;" at line 3, column 1.
> Must end with a recognizable true value. (Severity: 4)
Change-Id: Iabd0ad5f274ef5a63e34afdddfe33ae858408e58
- Protect the syntax that we are checking with eval, so that when
it is not available we can do proper test suite checks instead
of exiting with compilation errors.
- Remove check for switch feature, which is considered experimental
with latest perl versions and emits warnings.
- When testing unlink, use a filename that is very unlikely to exist.
- Add libmodule-build-perl to Build-Depends which will be removed from
perl's core soon.
- Remove dh_auto_test override to enable the test suite.
Change-Id: I458f680d4743ec9025ff68c44b867a7e6398fcd6
Check manually for the Lancaster Consensus variables instead of using
the Test::DescribeMe module which is not packaged in Debian.
Conditionally use the Test::Spelling module instead of blindly assuming
it is there, as we only run the unit tests when doing author testing,
there is no point in always requiring the module.
Fix all_pod_files_spelling_ok() call, and remove done_testing which
should not be called in this case.
Add some new stop words.
Change-Id: I625cd104093f38cbd36a7439dbd8562d69638d55