summaryrefslogtreecommitdiffstats
path: root/dom/webgpu/tests/cts/checkout/src/stress/memory/churn.spec.ts
blob: fcb899eb29f32699f78ea99cd17211b6772ea6a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export const description = `
Stress tests covering robustness in the presence of heavy buffer and texture
memory churn.
`;

import { makeTestGroup } from '../../common/framework/test_group.js';
import { GPUTest } from '../../webgpu/gpu_test.js';

export const g = makeTestGroup(GPUTest);

g.test('churn')
  .desc(
    `Allocates and populates a huge number of buffers and textures over time,
retaining some while dropping or explicitly destroying others. When finished,
verifies the expected contents of any remaining buffers and textures.`
  )
  .unimplemented();