blob: acd39ae972f2d1c0fa08e842c406d7490ba5c555 [file] [log] [blame]
/**
* AUTO-GENERATED - DO NOT EDIT. Source: https://github.com/gpuweb/cts
**/ export const description = `
Tests for GPUDevice.onuncapturederror.
`;
import { Fixture } from '../../../common/framework/fixture.js';
import { makeTestGroup } from '../../../common/framework/test_group.js';
export const g = makeTestGroup(Fixture);
g.test('constructor')
.desc(
`GPUUncapturedErrorEvent constructor options (also tests constructing GPUOutOfMemoryError/GPUValidationError)`
)
.unimplemented();
g.test('iff_uncaptured')
.desc(
`{validation, out-of-memory} error should fire uncapturederror iff not captured by a scope.`
)
.unimplemented();
g.test('only_original_device_is_event_target')
.desc(
`Original GPUDevice objects are EventTargets and have onuncapturederror, but
deserialized GPUDevices do not.`
)
.unimplemented();
g.test('uncapturederror_from_non_originating_thread')
.desc(
`Uncaptured errors on any thread should always propagate to the original GPUDevice object
(since deserialized ones don't have EventTarget/onuncapturederror).`
)
.unimplemented();