blob: 418c7c5823295659f4078d16298465e69f3868a3 [file] [log] [blame]
import './index';
import fetchMock from 'fetch-mock';
import { QuerySkQueryChangeEventDetail } from '../../../infra-sk/modules/query-sk/query-sk';
import { QueryChooserSk } from './query-chooser-sk';
fetchMock.post('/', { count: Math.floor(Math.random() * 2000) });
const paramset = {
config: ['565', '8888'],
type: ['CPU', 'GPU'],
units: ['ms', 'bytes'],
test: [
'DeferredSurfaceCopy_discardable',
'DeferredSurfaceCopy_nonDiscardable',
'GLInstancedArraysBench_instance',
'GLInstancedArraysBench_one_0',
'GLInstancedArraysBench_one_1',
'GLInstancedArraysBench_one_2',
'GLInstancedArraysBench_one_4',
'GLInstancedArraysBench_one_8',
'GLInstancedArraysBench_two_0',
'GLInstancedArraysBench_two_1',
'GLInstancedArraysBench_two_2',
'GLInstancedArraysBench_two_4',
'GLInstancedArraysBench_two_8',
'GLVec4ScalarBench_scalar_1_stage',
'GLVec4ScalarBench_scalar_2_stage',
],
};
document.querySelectorAll<QueryChooserSk>('query-chooser-sk').forEach((ele) => {
ele.addEventListener<any>(
'query-change',
(e: CustomEvent<QuerySkQueryChangeEventDetail>) => {
document.querySelector('#events')!.textContent = JSON.stringify(
e.detail,
null,
' '
);
}
);
ele.paramset = paramset;
ele.key_order = ['test', 'units'];
ele.querySelector<HTMLButtonElement>('button')!.click();
});