Hi, Has anyone done, or thought about, setting up some automated testing of the Mageia installer?
I am thinking something based on: https://wiki.mageia.org/en/Auto_inst, testing inside a VM, with a range of different installer configurations, like: * different languages * Free / non-free * package selections, minimal, full, custom * partitioning optons * LVM options * encryption options * filesystem types * software raid options * known error cases (too small / filesystem), /boot on something not supported * grub and grub2 * different CPUs, RAM, architectures. I am thinking that if we had an auto-inst, with maybe 50 or so different test cases, all of which would then be verified by an ssh script connecting to the VM, or something like that. I've found 3 bugs recently, all of which would have been able to be detected by something like what I am suggesting. Suggestions so far are: nicolas vigier: * For automatic testing it would be possible to use OS-autoinst : http://www.os-autoinst.org/ * What we need is someone to add support for Mageia installer : https://github.com/bmwiedemann/os-autoinst/tree/master/distri Pierre-Malo Deniélou: "Great idea. Can you prototype it? We should use something like that for mageia 4." Anne Nicolas: "I remember some people starting something about it Furthermore it could be interested to have some virtualization for basic tests once rebooted" Regards Glen Ogilvie