puppetlabs/puppet — pull request #1138 by vrthra (2012-09-12 20:57:53+00:00)
Title: (#16383) solaris acceptance tests updates

These are mostly changes to get the solaris acceptance tests for 3.x running on jenkins and are solaris specific.

Changes:
- Solaris does not allow -s and -f options to hostname. This patch use facter to find out fqdn and hostname
- Adds step statements to provide an indication of steps being executed
- Previously the cron assumed that the system required 'cron' package for execution. This is true only for linux hosts. Added solaris:core-os as the required package on solaris
- Rewrote the SMF test script which was causing intermittent failures earlier.
- Ensure that the interface names that are being used for zone ip are valid.
- Rewrite ZoneUtils:cleanup so that we check if the resources exist before removing them.
- Temporarily disables tests that fails in solaris (16381)
- Disable zone install tests that takes too long to run, and causes system to hang.