> > > I tried a test run of 5.8.x on it and all combinations failed on > > > op/alarm.t. > > This is not too surprising. UML has to do some weird things with > > timers to function. Can you isolate which test is failing? > Yes, one of the runs said: > Tests start here: > PERLIO = stdio # Failed at op/alarm.t line 31 > # got '' > # expected 'ALARM! > # ' > # Failed at op/alarm.t line 32
What happens if you run op/alarm.t manually? ./perl -Ilib t/op/alarm.t The test is doing a busy wait, 1 while (time - $start_time < 6), and I guess it's not actually waiting. Another thing to try is to make sure the above busy wait actually takes a few seconds to complete. -R
