# Copyright 2024 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. from __future__ import annotations from typing import Tuple from crossbench.benchmarks.motionmark.motionmark_1 import (MotionMark1Benchmark, MotionMark1Probe, MotionMark1Story) class MotionMark11Probe(MotionMark1Probe): __doc__ = MotionMark1Probe.__doc__ NAME = "motionmark_1.1" class MotionMark11Story(MotionMark1Story): NAME = "motionmark_1.1" URL: str = "https://chromium-workloads.web.app/motionmark/v1.1/MotionMark/" URL_OFFICIAL: str = "https://browserbench.org/MotionMark1.1/" class MotionMark11Benchmark(MotionMark1Benchmark): """ Benchmark runner for MotionMark 1.1. See https://browserbench.org/MotionMark1.1/ for more details. """ NAME = "motionmark_1.1" DEFAULT_STORY_CLS = MotionMark11Story PROBES = (MotionMark11Probe,) @classmethod def version(cls) -> Tuple[int, ...]: return (1, 1)