TestDUChain::testImportStructure() randomness

Manuel Breugelmans mbr.nxi at gmail.com
Thu Jun 5 19:15:02 UTC 2008


On Thursday 05 June 2008 19:13:41 David Nolden wrote:
> On Thursday 05 June 2008 18:47:13 Manuel Breugelmans wrote:
> > I observed odd behaviour for this test command. It would pass when
> > running the full duchain test case but fail when run in isolation. Whats
> > more, always on the exact same cycle+sub-cycles. Not sure if this on
> > purpose (to make it a bit reproducable) but there's no call to srand in
> > there ... debian randomness ;)
>
> Yep I didn't call srand() so when something fails it is reproducible.
>

I see. It's probably useful to call it in init() or so anyway, with a fixed 
value. That way the above scenario (different behaviour when run alone as 
opposed to in batch) doesnt happen.

Do you know if rand is supposed to generate the same sequences across 
platforms/OS'es?


Manuel




More information about the KDevelop-devel mailing list