Skip to content

Commit e209a1c

Browse files
authored
skip Error.prepareStackTrace unit test for firefox and safari that don't support this (microsoft#185134)
1 parent e1d89c9 commit e209a1c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/vs/workbench/api/test/common/extensionHostMain.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import * as assert from 'assert';
77
import { SerializedError, errorHandler, onUnexpectedError } from 'vs/base/common/errors';
8+
import { isFirefox, isSafari } from 'vs/base/common/platform';
89
import { TernarySearchTree } from 'vs/base/common/ternarySearchTree';
910
import { URI } from 'vs/base/common/uri';
1011
import { mock } from 'vs/base/test/common/mock';
@@ -23,6 +24,10 @@ import { ProxyIdentifier, Proxied } from 'vs/workbench/services/extensions/commo
2324

2425
suite('ExtensionHostMain#ErrorHandler - Wrapping prepareStackTrace can cause slowdown and eventual stack overflow #184926 ', function () {
2526

27+
if (isFirefox || isSafari) {
28+
return;
29+
}
30+
2631
const extensionsIndex = TernarySearchTree.forUris<IExtensionDescription>();
2732
const mainThreadExtensionsService = new class extends mock<MainThreadExtensionServiceShape>() {
2833
override $onExtensionRuntimeError(extensionId: ExtensionIdentifier, data: SerializedError): void {

0 commit comments

Comments
 (0)