#include "base/functional/callback.h"
#include "base/timer/lap_timer.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/perf/perf_result_reporter.h"
#include "third_party/blink/public/common/input/web_mouse_event.h"
#include "third_party/blink/renderer/core/input/event_handler.h"
#include "third_party/blink/renderer/core/input/event_handling_util.h"
#include "third_party/blink/renderer/core/layout/svg/transformed_hit_test_location.h"
#include "third_party/blink/renderer/core/paint/clip_path_clipper.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
namespace blink {
namespace {
constexpr int kLaps = …;
constexpr int kWarmupLaps = …;
constexpr char kMetricCallsPerSecondRunsPerS[] = …;
constexpr float kSvgWidth = …;
constexpr float kSvgHeight = …;
class SvgHitTestPerfTest : public RenderingTest { … };
}
TEST_F(SvgHitTestPerfTest, HandleMouseMoveEvent) { … }
TEST_F(SvgHitTestPerfTest, IntersectsClipPath) { … }
}