*
*/
-#include <config.h>
+#include "libtest/yatlcon.h"
#include <libtest/common.h>
_skipped(0),
_failed(0),
_total(0),
- _formatter(_name)
+ _formatter(frame_arg->name(), _name)
{
fatal_assert(arg);
}
}
}
- 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)
{