The patch adds support for running full tests in the local CI Environment. New features added:
- New target ci-full which runs the full test. This is also the default now
- Renamed the previous target ci-smokeit to `ci-smoke
- Added user overridable variable CIDISABLED which supports disabling some tests. For now the available usages are disks, dtrace, notyet and zfs or a space separated mix of all of those.
- Unlike previous if the available memory is more than 16G a default of 8G will be used
- Added local installation of the xmlstartet pkg
- Removed some unnecessary debug messages
- Added dummybuf kernel module to the list of modules to be loaded on the VM
Things to do:
- I am still trying to make the results create some meaningful display in the terminal
- Start using these in our CI pipeline