diff options
author | Emily Marigold Klassen <forivall@gmail.com> | 2018-10-12 11:13:33 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2018-10-24 06:58:19 -0700 |
commit | 8c99a224d21b7ab81711c3c0103b1eada82c0613 (patch) | |
tree | 3a543f916a2287d036f2d3ccc9c2edd43ff7823c /benchmark/napi | |
parent | 3ec8cec6483549a91d1c89bed3c15856b71850c3 (diff) | |
download | android-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.tar.gz android-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.tar.bz2 android-node-v8-8c99a224d21b7ab81711c3c0103b1eada82c0613.zip |
test: add test-benchmark-napi
Also makes sure that the napi benchmark is built before running jstest.
Skipped on windows since n-api benchmarks aren't built there yet.
PR-URL: https://github.com/nodejs/node/pull/23585
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Denys Otrishko <shishugi@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Diffstat (limited to 'benchmark/napi')
-rw-r--r-- | benchmark/napi/function_args/napi_binding.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/benchmark/napi/function_args/napi_binding.c b/benchmark/napi/function_args/napi_binding.c index b697644ca4..1a3a0f1cd2 100644 --- a/benchmark/napi/function_args/napi_binding.c +++ b/benchmark/napi/function_args/napi_binding.c @@ -50,7 +50,8 @@ static napi_value CallWithArray(napi_env env, napi_callback_info info) { status = napi_get_array_length(env, array, &length); assert(status == napi_ok); - for (uint32_t i = 0; i < length; ++i) { + uint32_t i; + for (i = 0; i < length; ++i) { napi_value v; status = napi_get_element(env, array, i, &v); assert(status == napi_ok); @@ -173,7 +174,8 @@ static napi_value CallWithArguments(napi_env env, napi_callback_info info) { status = napi_get_value_uint32(env, args[0], &loop); assert(status == napi_ok); - for (uint32_t i = 1; i < loop; ++i) { + uint32_t i; + for (i = 1; i < loop; ++i) { assert(i < argc); status = napi_typeof(env, args[i], types); assert(status == napi_ok); |