Join GitHub today
[Documentation] how to validate/test MSI - CI pipeline #5740
I did a MSI for a windows executable with wixtoolset but while digging documentation and mailing-list archives, I did not find good resources to test and validate it work for confident distribution.
I found the following links which are interesting
but ideally, I would want to consolidate validation in a script or Jenkinsfile so each release can be tested automatically.
is there such a resource else any advice to start?
I've started using coded UI testing (C# with Visual Studio Enterprise) to test Windows Installers. I'm still at an early stage (not yet ready to document it), but it seems to work well, and I have a Jenkins job that runs the tests.
At a previous company I wrote a test framework in C# that would run an installer silently and check the files that were installed (location, version), services, and settings in Programs and Features.