<div>Hi everybody,</div><div>I was wondering how to get test-engine working with <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">#lang</font>, or non-student languages in general. I tried something like this:</div>
<div><br></div><div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">#lang racket</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(require test-engine/racket-tests)</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(check-expect 12 (+ 6 7)) ;;sic</font></div></div><div><br></div><div>But no luck. I also tried it with <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(require test-engine/racket-gui)</font>, but I&#39;m guessing I must be missing something really basic here because I can&#39;t even get it to work textually. I type <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(run-tests)</font>, <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(test)</font>, <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">(display-results)</font>, pretty much anything I can think of at the repl, and I get nothing. It&#39;s as if all my output is going to some hidden buffer somewhere. It works fine (sans the <font class="Apple-style-span" face="&#39;courier new&#39;, monospace">require</font>) using HTDP languages, so I don&#39;t think it&#39;s a problem with my install.</div>
<div><br></div><div>I tried poking around in the source to see what&#39;s going on, but I couldn&#39;t figure out anything quickly. It looks like htdp langs are initializing some test-engine namespace variable in their module definition, but I have no idea what that would mean for getting it to work in regular old racket.</div>
<div><br></div><div>Thanks,</div><div>Luke</div>