2011-02-10 11 views
8

Qualcuno sa di una soluzione esistente per aiutare a scrivere test per uno script NSIS?Soluzioni esistenti per testare uno script NSIS

La motivazione è il vantaggio di sapere se la modifica di uno script di installazione esistente lo interrompe o ha effetti collaterali indesiderati.

risposta

0

Purtroppo, penso che la risposta alla tua domanda dipenda almeno in parte da ciò che devi verificare.

Se tutto ciò che ti preoccupa è che l'installazione copi i file giusti nei posti giusti, imposta le informazioni di registro corrette ecc., Quasi tutti gli strumenti di test delle unità probabilmente soddisfano le tue esigenze. Probabilmente userò qualcosa come RSpec2, o Cucumber, ma è perché ho una certa familiarità con Ruby e mi piace il fatto che sarebbe una distribuzione xcopy se gli script dovessero essere eseguiti su un'altra macchina. Mi piace anche l'idea di utilizzare una soluzione basata su BDD perché l'uso di un linguaggio specifico del dominio che è molto vicino a un testo leggibile significherebbe che altri potrebbero capire più facilmente e, se necessario, modificare le specifiche del test quando necessario.

Se, tuttavia, si è preoccupati dell'esperienza dell'utente (quali messaggi di stato vengono mostrati, ecc.), Non sono sicuro che i test di cui avresti bisogno potrebbero essere facilmente espressi ... o almeno non senza un certo livello di dolore

Buona fortuna! Non dimenticare di far sapere alle altre persone quando/se trovi una soluzione che ti piace.

1

Check out Pavonis.

Con Pavonis è possibile compilare lo script NSIS e ottenere l'output di eventuali errori e avvisi.

Problemi correlati