diff options
Diffstat (limited to 'src/VBox/Installer/linux/README.testing')
-rw-r--r-- | src/VBox/Installer/linux/README.testing | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/VBox/Installer/linux/README.testing b/src/VBox/Installer/linux/README.testing new file mode 100644 index 00000000..bfa161e5 --- /dev/null +++ b/src/VBox/Installer/linux/README.testing @@ -0,0 +1,35 @@ +$Id: README.testing $ +This file documents things which need testing when updating the Linux host +installers or anything which might indirectly affect them. This should be +updated as we discover new things which could break. + +General: + + * Test building, installing and running the run, RPM and Debian packages. + * Test removing the packages - any errors? Any files left behind? Can the + package be re-installed and run after removal? + * Test upgrading them from any version we are likely to want to upgrade from. + Make sure we can start. + * Make sure that RPM/deb packages will not install if the run package is + installed and vice-versa. + +USB: + + * Make sure that /dev/vboxusb and /etc/udev/rules.d/60-vboxdrv.rules exist + after installation with service start and do not exist after removal. They + should disappear when the vboxdrv service is stopped and re-appear when it + is re-started. This should also work when distribution packages are switched + for run and vice-versa. + +Services: + + * Make sure that the services start correctly on different types of system. + Known supported cases: + * old Redhat (e.g. RHEL 5 and earlier): sysvinit and chkconfig + * old SUSE (12.0 and earlier): sysvinit and insserv + * Gentoo: open-rc + * very old Debian (5 and earlier): sysvinit, update-rc.d, non-dependency-based + * old Debian (6 and 7): sysvinit, update-rc.d, dependency-based + * Ubuntu (9.10 to 14.10): upstart + * Ubuntu 14.10: systemd installed, upstart used + * Recent non-Gentoo distributions: systemd |