there are two assertions on this test:
assertTrue(time - now >= delay); // Hudson can introduce a large degree of indeterminism assertTrue(time - now + ">" + (delay + 1000), time - now < delay + 1000);
That failure happened on Oracle last time. and I believe our Oracle instance on Hudson is running on a VM. (what could make things run slower on the Oracle DB), causing timing issues.