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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to