You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add [TIMING] instrumentation to the integration test suite (#18)
The mocha-driven iOS/Android integration suite is slow and opaque - a
single test run takes many minutes with no visibility into which phase
(emulator boot, npm/pod install, native build, JS bundling, app
install/launch) is responsible. Add lightweight [TIMING] console.log
lines around the major phases in the test harness and helper scripts so
future CI runs' logs can be mined for bottlenecks without re-instrumenting
from scratch each time.
.then((result)=>{console.log(`[TIMING] createUpdateArchive(${projectDirectory}, ${targetPlatform.getName()}) took ${Date.now()-t0}ms`);returnresult;});
.then((result)=>{console.log(`[TIMING] createUpdateArchive(${projectDirectory}, ${targetPlatform.getName()}) took ${Date.now()-t0}ms`);returnresult;});
469
472
}
470
473
}
471
474
@@ -523,23 +526,34 @@ class RNProjectManager extends ProjectManager {
0 commit comments