*
*/
-#include <config.h>
+#include "mem_config.h"
#include <libtest/common.h>
}
}
- return_code= runner_code(_frame, run, _timer);
+ set_alarm();
+
+ try
+ {
+ return_code= runner_code(_frame, run, _timer);
+ }
+ catch (...)
+ {
+ cancel_alarm();
+
+ throw;
+ }
+ libtest::cancel_alarm();
}
catch (libtest::fatal &e)
{