Introduce Script::RunOnWorkerOrWorklet()
In order to use ClassicScript in worklet unit tests, this CL changes Script::RunOnWorker() to Script::RunOnWorkerOrWorklet(). This CL removes a DCHECK() in WorkerOrWorkletScriptController to allow kSanitize in non-importScripts() cases. This is to allow ClassicScript::UnspecifiedScript()'s default kSanitize value to be used in worklet unit tests in https://chromium-review.googlesource.com/c/chromium/src/+/2331758 kSanitize doesn't occur here in non-test environment, but allowing kSanitize here and using ClassicScript::UnspecifiedScript()'s default kSanitize value in worklet unit tests makes it easier to track ClassicScript::UnspecifiedScript() with kDoNotSanitize cases as exceptional. Bug: 1111134 Change-Id: Id4c35427391b263b5bdc9568be95266bb8715a83 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332096 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by:
Dominic Farolino <dom@chromium.org> Reviewed-by:
Kenichi Ishibashi <bashi@chromium.org> Cr-Commit-Position: refs/heads/master@{#794601}
Showing
Please register or sign in to comment