5#ifndef FLUTTER_TESTING_TEST_TIMEOUT_LISTENER_H_
6#define FLUTTER_TESTING_TEST_TIMEOUT_LISTENER_H_
10#include "flutter/fml/macros.h"
11#include "flutter/fml/task_runner.h"
12#include "flutter/fml/thread.h"
13#include "flutter/testing/testing.h"
30 std::shared_ptr<PendingTests> pending_tests_;
33 void OnTestStart(const ::testing::TestInfo&
test_info)
override;
36 void OnTestEnd(const ::testing::TestInfo&
test_info)
override;
static void test_info(skiatest::Reporter *r, Codec *codec, const SkImageInfo &info, SkCodec::Result expectedResult, const SkMD5::Digest *goodDigest)
TestTimeoutListener(fml::TimeDelta timeout)
def timeout(deadline, cmd)