summaryrefslogtreecommitdiff
path: root/test/sequential
diff options
context:
space:
mode:
authorpeter <peterjreynoldsii@gmail.com>2018-10-12 10:44:03 -0700
committerRuben Bridgewater <ruben@bridgewater.de>2018-10-15 12:08:04 +0200
commit7e2edc5f553f999ff1dd3c1ef1e0a21b9687bb94 (patch)
tree6df24a6b0a97e82533c27eb52a291a908f3be2a3 /test/sequential
parentc0014d5ff01a3988c8f49b668b6ca24a8ad45cc8 (diff)
downloadandroid-node-v8-7e2edc5f553f999ff1dd3c1ef1e0a21b9687bb94.tar.gz
android-node-v8-7e2edc5f553f999ff1dd3c1ef1e0a21b9687bb94.tar.bz2
android-node-v8-7e2edc5f553f999ff1dd3c1ef1e0a21b9687bb94.zip
test: added async-hook benchmark
Added a minimalist benchmark test for the async-hooks. PR-URL: https://github.com/nodejs/node/pull/23556 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to 'test/sequential')
-rw-r--r--test/sequential/test-benchmark-async-hooks.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/sequential/test-benchmark-async-hooks.js b/test/sequential/test-benchmark-async-hooks.js
new file mode 100644
index 0000000000..4cb6f89a8c
--- /dev/null
+++ b/test/sequential/test-benchmark-async-hooks.js
@@ -0,0 +1,18 @@
+'use strict';
+
+const common = require('../common');
+
+if (!common.hasCrypto)
+ common.skip('missing crypto');
+
+if (!common.enoughTestMem)
+ common.skip('Insufficient memory for async_hooks benchmark test');
+
+const runBenchmark = require('../common/benchmark');
+
+runBenchmark('async_hooks',
+ [
+ 'method=trackingDisabled',
+ 'n=10'
+ ],
+ {});