Skip to content
Snippets Groups Projects
Commit 05281320 authored by Simon Marlow's avatar Simon Marlow
Browse files

make this test more predictable

parent 69699995
No related branches found
No related tags found
No related merge requests found
module Main where
import System.Posix.Process
import Control.Concurrent
main = do
pid1 <- forkProcess $ do print "Hello"
pid2 <- forkProcess $ do print "World"
pid1 <- forkProcess $ do threadDelay 100000
pid2 <- forkProcess $ do threadDelay 100000
print ()
()
"Hello"
"World"
53% expressions used (7/13)
......@@ -39,12 +37,13 @@ span.spaces { background: white }
<span class="lineno"> 1 </span>module Main where
<span class="lineno"> 2 </span>
<span class="lineno"> 3 </span>import System.Posix.Process
<span class="lineno"> 4 </span>
<span class="lineno"> 5 </span><span class="decl"><span class="istickedoff">main = do</span>
<span class="lineno"> 6 </span><span class="spaces"> </span><span class="istickedoff">pid1 &lt;- forkProcess $ <span class="nottickedoff">do print &quot;Hello&quot;</span></span>
<span class="lineno"> 7 </span><span class="spaces"> </span><span class="istickedoff">pid2 &lt;- forkProcess $ <span class="nottickedoff">do print &quot;World&quot;</span></span>
<span class="lineno"> 8 </span><span class="spaces"> </span><span class="istickedoff">print ()</span></span>
<span class="lineno"> 9 </span>
<span class="lineno"> 4 </span>import Control.Concurrent
<span class="lineno"> 5 </span>
<span class="lineno"> 6 </span><span class="decl"><span class="istickedoff">main = do</span>
<span class="lineno"> 7 </span><span class="spaces"> </span><span class="istickedoff">pid1 &lt;- forkProcess $ <span class="nottickedoff">do threadDelay 100000</span></span>
<span class="lineno"> 8 </span><span class="spaces"> </span><span class="istickedoff">pid2 &lt;- forkProcess $ <span class="nottickedoff">do threadDelay 100000</span></span>
<span class="lineno"> 9 </span><span class="spaces"> </span><span class="istickedoff">print ()</span></span>
<span class="lineno"> 10 </span>
</pre>
</html>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment