New tests (like .cub files) should be easy to add (and write, ideally) to the
new tool.
Smoke’s such a great name…
Blair
From: Bob Arnson
Sent: Thursday, September 18, 2014 3:45 PM
To: wix-devs@lists.sourceforge.net
I just committed a draft readme to the new icebreaker repo:
https://github.com/wixtoolset/icebreaker
It lays out some rough plans and requirements. Interesting ones include:
* Tests are required. This is all-new code so there's no excuse not to
have them. They won't necessarily be unit tests, though. One of the
goals of the project is to replace the ICEs, so we need to validate that
the replacements have output comparable to the ICEs. We need to figure
out how we might automate that kind of testing. The simplest would be a
unit test that ran ICEs and ICE Breaker against a test .msi and asserted
the right number of ICE messages and ICE Breaker messages came out the end.
* The deliverables are the extension that WiX v4.x can consume and
command-line tool(s). At the least we should have an equivalent of WiX
v3.x's Smoke.exe. We might also want to deliver a command-line tool
(either separate or as a mode of the Smoke replacement) that uses a
.wixpdb instead of an .msi.
My next step is to build a shell extension and implement a couple of
simple ICE replacements. ICE08 and ICE21 are my current picks because
they're easy. :)
--
sig://boB
http://joyofsetup.com/
------------------------------------------------------------------------------
Slashdot TV. Video for Nerds. Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
Slashdot TV. Video for Nerds. Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs