Investigate if it's possible to revert to some system state between tests
With mdbci features generate and up some machine, then using documentation from here https://dev.osll.ru/projects/mdbci/wiki/Vagrant_snapshots try to create some snapshot. Then, for example, with mdbci connamd that installs new mariadb repo to node install new repo check and install new mariadb product. Check machine. Be sure that new mariadb instance was installed. Then try to reset machine to snapshot's state (using documentation mentioned above) check mariadb version.
Investigate if there is system revert between tests. So we do not need to restart full system for each parametrized test.
#7 Updated by Alexander Kaluzhny about 5 years ago
- % Done changed from 0 to 50
Found plugin https://github.com/scalefactory/vagrant-multiprovider-snap that supports HyperV(libvirt) and VirtualBox (but without docker support), There is built-in vagrant snapshotter but it always does reprovisioning after restoring snapshot so it takes more time than plugin I mentioned first.
Do I need to add usage of this plugin to mdbci?