Dans le cadre de notre build nocturne sur Windows, un package d'installation est créé à l'aide de NSIS. Je voudrais tester automatiquement "l'exactitude" de l'installateur.Existe-t-il des outils pour tester les packages d'installation?
Cela pourrait être des choses comme:
- Contrôle la plate-forme de fichiers dll.
- Vérification du dossier d'installation.
- Le test de la fonction de désinstallation ne laisse aucun fichier derrière.
- La vérification des clés de registre est créée au bon endroit.
Existe-t-il des outils ou des techniques qui pourraient m'aider à atteindre cet objectif?
pouvez-vous élaborer sur votre deuxième paragraphe? Exécutez-vous votre programme d'installation dans une machine virtuelle et regardez les résultats de Process Monitor? – ngoozeff
Exactement. Avec le moniteur de processus, nous vérifions que (seulement) les bons endroits sont modifiés lors de l'installation et de la désinstallation. Mais comme je l'ai dit, c'est un processus semi-automatique. Nous ne le faisons pas tous les jours, mais uniquement avec des versions bêta et versions publiques (environ 1-2 mois). – Ruby8848