blob: 6a09e5fd5b8d8af04cb39bbb44fc155da2346319 [file]
// Copyright 2026 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import {createMochaInterface} from '../conductor/mocha-interface.js';
import type {E2EState} from '../e2e/conductor/state-provider.js';
import {AiEvalStateProvider} from './ai-eval-state-provider.js';
export const devtoolsAiEvalTestInterface: {
(rootSuite: Mocha.Suite): void,
description: string,
} = createMochaInterface<E2EState, E2E.SuiteSettings>({
description: 'DevTools AI Eval test interface',
stateProvider: AiEvalStateProvider.instance,
});