@@ -220,6 +220,11 @@ export const MSPTestRunner = {
220
220
async quickHealthCheck ( ) {
221
221
console . log ( "🏥 Running Quick MSP Health Check..." ) ;
222
222
223
+ if ( ! window . MSP ) {
224
+ console . error ( "MSP not available" ) ;
225
+ return { status : "ERROR" , error : "MSP not initialized" } ;
226
+ }
227
+
223
228
// Start monitoring briefly
224
229
mspQueueMonitor . startMonitoring ( 100 ) ;
225
230
@@ -291,7 +296,12 @@ export const MSPTestRunner = {
291
296
const startTime = Date . now ( ) ;
292
297
293
298
while ( Date . now ( ) - startTime < 5000 ) {
294
- promises . push ( window . MSP . promise ( 101 , null ) . catch ( ( ) => { } ) ) ;
299
+ promises . push (
300
+ window . MSP . promise ( 101 , null ) . catch ( ( err ) => {
301
+ console . error ( "MSP request failed in sustained-load scenario:" , err ) ;
302
+ return { error : err . message || "Unknown error" } ;
303
+ } ) ,
304
+ ) ;
295
305
await new Promise ( ( resolve ) => setTimeout ( resolve , 10 ) ) ;
296
306
}
297
307
@@ -330,7 +340,12 @@ export const MSPTestRunner = {
330
340
for ( let i = 0 ; i < 30 ; i ++ ) {
331
341
const code = codes [ i % codes . length ] ;
332
342
const data = i % 4 === 0 ? new Uint8Array ( [ i , i + 1 , i + 2 ] ) : null ;
333
- promises . push ( window . MSP . promise ( code , data ) . catch ( ( ) => { } ) ) ;
343
+ promises . push (
344
+ window . MSP . promise ( code , data ) . catch ( ( err ) => {
345
+ console . error ( `MSP request failed in mixed-load scenario (code: ${ code } ):` , err ) ;
346
+ return { error : err . message || "Unknown error" } ;
347
+ } ) ,
348
+ ) ;
334
349
}
335
350
336
351
const startTime = Date . now ( ) ;
0 commit comments