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