diff options
author | James M Snell <jasnell@gmail.com> | 2018-06-22 15:30:14 -0700 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-07-10 16:16:30 -0700 |
commit | 67053568eee71a887578029ee715e3cef595c429 (patch) | |
tree | 1b8acef57e3b6861d2d5b70e686ecebc7b0223c0 /test/parallel/test-trace-events-metadata.js | |
parent | 1f1675817c6ed7965f3e5af173ce9f736d3cced0 (diff) | |
download | android-node-v8-67053568eee71a887578029ee715e3cef595c429.tar.gz android-node-v8-67053568eee71a887578029ee715e3cef595c429.tar.bz2 android-node-v8-67053568eee71a887578029ee715e3cef595c429.zip |
trace_events: add process_name metadata
PR-URL: https://github.com/nodejs/node/pull/21477
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'test/parallel/test-trace-events-metadata.js')
-rw-r--r-- | test/parallel/test-trace-events-metadata.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/parallel/test-trace-events-metadata.js b/test/parallel/test-trace-events-metadata.js index 440aa00a9c..7f9ccc3c73 100644 --- a/test/parallel/test-trace-events-metadata.js +++ b/test/parallel/test-trace-events-metadata.js @@ -8,7 +8,8 @@ if (!common.isMainThread) common.skip('process.chdir is not available in Workers'); const CODE = - 'setTimeout(() => { for (var i = 0; i < 100000; i++) { "test" + i } }, 1)'; + 'setTimeout(() => { for (var i = 0; i < 100000; i++) { "test" + i } }, 1);' + + 'process.title = "foo"'; const FILE_NAME = 'node_trace.1.log'; const tmpdir = require('../common/tmpdir'); @@ -17,6 +18,7 @@ process.chdir(tmpdir.path); const proc = cp.spawn(process.execPath, [ '--trace-event-categories', 'node.perf.usertiming', + '--title=bar', '-e', CODE ]); proc.once('exit', common.mustCall(() => { assert(common.fileExists(FILE_NAME)); @@ -32,5 +34,14 @@ proc.once('exit', common.mustCall(() => { assert(traces.some((trace) => trace.cat === '__metadata' && trace.name === 'version' && trace.args.node === process.versions.node)); + if (!common.isSunOS) { + // Changing process.title is currently unsupported on SunOS/SmartOS + assert(traces.some((trace) => + trace.cat === '__metadata' && trace.name === 'process_name' && + trace.args.name === 'foo')); + assert(traces.some((trace) => + trace.cat === '__metadata' && trace.name === 'process_name' && + trace.args.name === 'bar')); + } })); })); |