Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: Stupid, but fun, ideas in testing

by dws (Chancellor)
on Nov 24, 2007 at 20:02 UTC ( #652754=note: print w/ replies, xml ) Need Help??

in reply to Re^2: Stupid, but fun, ideas in testing
in thread Stupid, but fun, ideas in testing

By deliberately allowing different tests to run in the same process, you can easily find hidden assumptions about state.

One good way to shake out dependencies is to run the tests in semi-random order. "Semi" in the case means at least temporarily reproduceable, to allow for debugging. A switch to run the tests in reverse order is a trivially easy way to flush out some problems. Seeding the random number generator with the epoch date (but not the time) before randomizing test order allows for same-day debugging.

Comment on Re^3: Stupid, but fun, ideas in testing

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://652754]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (10)
As of 2015-11-25 08:18 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (672 votes), past polls