Hi Dieter,
Since you just started with Scala and specs, I propose that you have a look at specs2 instead.
I've used your suggestion to add a trait, "org.specs2.matcher.TerminationMatchers", doing what you want (in the latest
1.7-SNAPSHOT version):
// succeeds (default retries = 0, sleep=100.millis)
Thread.sleep(50) must terminate
// fails
Thread.sleep(100) must terminate(retries=3, sleep=20.millis)
I hope that works ok for you.
Eric.