From f8f761d9bba5e7781b329a00b6fd00b6f0effe04 Mon Sep 17 00:00:00 2001 From: Gregg Tavares Date: Tue, 25 Feb 2025 11:37:48 -0800 Subject: [PATCH] Refactor api/validation/buffer Issue #4178 --- src/webgpu/api/validation/buffer/create.spec.ts | 4 ++-- src/webgpu/api/validation/buffer/destroy.spec.ts | 4 ++-- src/webgpu/api/validation/buffer/mapping.spec.ts | 4 ++-- src/webgpu/api/validation/buffer/threading.spec.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/webgpu/api/validation/buffer/create.spec.ts b/src/webgpu/api/validation/buffer/create.spec.ts index 610ad6f56da7..f56a4f47f913 100644 --- a/src/webgpu/api/validation/buffer/create.spec.ts +++ b/src/webgpu/api/validation/buffer/create.spec.ts @@ -11,9 +11,9 @@ import { } from '../../../capability_info.js'; import { GPUConst } from '../../../constants.js'; import { kMaxSafeMultipleOf8 } from '../../../util/math.js'; -import { ValidationTest } from '../validation_test.js'; +import { AllFeaturesMaxLimitsValidationTest } from '../validation_test.js'; -export const g = makeTestGroup(ValidationTest); +export const g = makeTestGroup(AllFeaturesMaxLimitsValidationTest); assert(kBufferSizeAlignment === 4); g.test('size') diff --git a/src/webgpu/api/validation/buffer/destroy.spec.ts b/src/webgpu/api/validation/buffer/destroy.spec.ts index 9d8fec221bb2..93b79c76ad36 100644 --- a/src/webgpu/api/validation/buffer/destroy.spec.ts +++ b/src/webgpu/api/validation/buffer/destroy.spec.ts @@ -5,9 +5,9 @@ Validation tests for GPUBuffer.destroy. import { makeTestGroup } from '../../../../common/framework/test_group.js'; import { kBufferUsages } from '../../../capability_info.js'; import { GPUConst } from '../../../constants.js'; -import { ValidationTest } from '../validation_test.js'; +import { AllFeaturesMaxLimitsValidationTest } from '../validation_test.js'; -export const g = makeTestGroup(ValidationTest); +export const g = makeTestGroup(AllFeaturesMaxLimitsValidationTest); g.test('all_usages') .desc('Test destroying buffers of every usage type.') diff --git a/src/webgpu/api/validation/buffer/mapping.spec.ts b/src/webgpu/api/validation/buffer/mapping.spec.ts index 5bf1ba0a45c4..4a2ab852f4a1 100644 --- a/src/webgpu/api/validation/buffer/mapping.spec.ts +++ b/src/webgpu/api/validation/buffer/mapping.spec.ts @@ -7,9 +7,9 @@ import { attemptGarbageCollection } from '../../../../common/util/collect_garbag import { assert, unreachable } from '../../../../common/util/util.js'; import { kBufferUsages } from '../../../capability_info.js'; import { GPUConst } from '../../../constants.js'; -import { ValidationTest } from '../validation_test.js'; +import { AllFeaturesMaxLimitsValidationTest } from '../validation_test.js'; -class F extends ValidationTest { +class F extends AllFeaturesMaxLimitsValidationTest { async testMapAsyncCall( expectation: | 'success' diff --git a/src/webgpu/api/validation/buffer/threading.spec.ts b/src/webgpu/api/validation/buffer/threading.spec.ts index b449b36d2565..3f4a180902c1 100644 --- a/src/webgpu/api/validation/buffer/threading.spec.ts +++ b/src/webgpu/api/validation/buffer/threading.spec.ts @@ -9,6 +9,6 @@ TODO: `; import { makeTestGroup } from '../../../../common/framework/test_group.js'; -import { ValidationTest } from '../validation_test.js'; +import { AllFeaturesMaxLimitsValidationTest } from '../validation_test.js'; -export const g = makeTestGroup(ValidationTest); +export const g = makeTestGroup(AllFeaturesMaxLimitsValidationTest);