1 // Copyright 2018 The Fuchsia Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #pragma once
6 
7 #include <unittest/unittest.h>
8 
9 void watchdog_set_base_timeout(int seconds);
10 
11 bool watchdog_is_enabled();
12 
13 void watchdog_initialize();
14 
15 void watchdog_terminate();
16 
17 void watchdog_start(test_type_t type, const char* name);
18 
19 void watchdog_cancel();
20