In article <[EMAIL PROTECTED]>,
Rob Mensching <[EMAIL PROTECTED]> writes:
> To answer your actual question, we don't really have any tools to do testin=
> g on MSIs today in the WiX toolset. There is the "static analysis stuff" (=
> ICEs, via light.exe or smoke.exe) but nothing that verifies installs work. =
> Bob had some interesting opinions on it that I thought he wrote on his blo=
> g (http://www.joyofsetup.com)... I'm not seeing it now.
ICEs are a good place to start unit testing your built MSI. Most
people never even seem to get that far. I wrote a bunch (~70+) of
ICEs when I worked on a complex install.
For testing whether or not the install itself worked, we hacked
together a VMware machine, vbscript running on the VMware host and
vbscript running on the virtual machine to tie everything together.
We actually had a continuous integration feedback loop that went like
this:
- monitor CVS for changes to install source files
- after a period of quiescence on CVS, build the install
- start/reset the VMware guest machine image
- launch the built install in the VMWare image
- monitor the VMware image for failures
- report back via email to the developers any failures
We wanted to evolve this to doing automated upgrade testing as well,
but didn't get that far.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>
Legalize Adulthood! <http://blogs.xmission.com/legalize/>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users