query_set_allocation.spec.ts (846B)
1 export const description = ` 2 Stress tests for allocation of GPUQuerySet objects through GPUDevice. 3 `; 4 5 import { makeTestGroup } from '../../common/framework/test_group.js'; 6 import { GPUTest } from '../../webgpu/gpu_test.js'; 7 8 export const g = makeTestGroup(GPUTest); 9 10 g.test('coexisting') 11 .desc(`Tests allocation of many coexisting GPUQuerySet objects.`) 12 .unimplemented(); 13 14 g.test('continuous,with_destroy') 15 .desc( 16 `Tests allocation and destruction of many GPUQuerySet objects over time. Objects 17 are sequentially created and destroyed over a very large number of iterations.` 18 ) 19 .unimplemented(); 20 21 g.test('continuous,no_destroy') 22 .desc( 23 `Tests allocation and implicit GC of many GPUQuerySet objects over time. Objects 24 are sequentially created and dropped for GC over a very large number of 25 iterations.` 26 ) 27 .unimplemented();