mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-06 20:11:38 +08:00
[test_runner] Use dynamic import directly instead of using eval
Bug: 1011811 Change-Id: Ia1391e881ba36d6c8a2cb391946d3058e87e816b Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3259092 Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org> Commit-Queue: Simon Zünd <szuend@chromium.org>
This commit is contained in:
committed by
Devtools-frontend LUCI CQ
parent
43e68da49f
commit
709b09e63c
@@ -59,15 +59,13 @@ export async function _executeTestScript() {
|
||||
|
||||
// Auto-start unit tests
|
||||
self.test = async function() {
|
||||
// TODO(crbug.com/1011811): Remove eval when we use TypeScript which does support dynamic imports
|
||||
await eval(`import("${testScriptURL}")`);
|
||||
await import(testScriptURL);
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
// TODO(crbug.com/1011811): Remove eval when we use TypeScript which does support dynamic imports
|
||||
await eval(`import("${testScriptURL}")`);
|
||||
await import(testScriptURL);
|
||||
} catch (err) {
|
||||
TestRunner.addResult('TEST ENDED EARLY DUE TO UNCAUGHT ERROR:');
|
||||
TestRunner.addResult(err && err.stack || err);
|
||||
|
||||
Reference in New Issue
Block a user