| // The increased timeout is especially needed with larger binaries |
| // like in the debug/gpu build |
| jasmine.DEFAULT_TIMEOUT_INTERVAL = 60000; |
| |
| let CanvasKit = null; |
| const _LoadCanvasKit = new Promise((resolve, reject) => { |
| console.log('canvaskit loading', new Date()); |
| CanvasKitInit({ |
| locateFile: (file) => '/build/'+file, |
| }).then((loaded) => { |
| console.log('canvaskit loaded', new Date()); |
| CanvasKit = loaded; |
| resolve(); |
| }).catch((e) => { |
| console.error('canvaskit failed to load', new Date(), e); |
| reject(); |
| }); |
| }); |
| |
| const EverythingLoaded = Promise.all([_LoadCanvasKit]); |