<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello Vlad,<div><br></div><div>We use b and c primarily.</div><div><br></div><div><div><div>Le 19 janv. 09 à 16:12, Vlad Dumitrescu a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hello everybody,<br><br>I am doing preliminary work on integrating test frameworks with Erlide<br>and I would like to ask for your feedback regarding the usage of the<br>test frameworks in your projects. I am primarily considering unit and<br>module testing.<br><br>1) What frameworks do you use?<br> a. Common test<br> b. eUnit<br> c. QuickCheck<br> d. other public framework (please mention which)<br> e. other private framework<br><br>2) If you answered "e" above, is this framework using similar concepts<br>to "xUnit" or is it something completely different? Does it support<br>introspection (for example can one ask it which tests will be run, or<br>the dependencies between tests)? Are they based on old versions of a<br>or b?<br><br>3) For a, b and c, are you using these frameworks as such, or do you<br>have a wrapper around them, to allow for your specific needs? For<br>example: custom loggers, adapting to other ways to define the tests<br>(like reading configuration from an XML file), mocking functionality,<br>etc.<br><br>The plan that I have so far is to build a generic test UI in Eclipse<br>and use that to connect to the different frameworks. For this to work,<br>there has to be some level of commonality and I'm trying to find out<br>how high that level is. I might return later with more questions.<br><br>Thank you in advance for your help,<br>Vlad<br>_______________________________________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br><a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br><br></div></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>-- </div><div>Mickaël Rémond</div><div> <a href="http://www.process-one.net/">http://www.process-one.net/</a></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></div></span></div></span><br class="Apple-interchange-newline"> </div><br></div></body></html>