11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ciconst common = require('../common'); 31cb0ef41Sopenharmony_ci 41cb0ef41Sopenharmony_ciif (!common.isMainThread) 51cb0ef41Sopenharmony_ci common.skip('execArgv does not affect Workers'); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ci// This test ensures that no asynchronous operations are performed in the 'exit' 81cb0ef41Sopenharmony_ci// handler. 91cb0ef41Sopenharmony_ci// https://github.com/nodejs/node/issues/12322 101cb0ef41Sopenharmony_ci 111cb0ef41Sopenharmony_ciprocess.on('exit', () => { 121cb0ef41Sopenharmony_ci setTimeout(() => process.abort(), 0); // Should not run. 131cb0ef41Sopenharmony_ci for (const start = Date.now(); Date.now() - start < 10;); 141cb0ef41Sopenharmony_ci}); 15