From: Dmitry Volyntsev Date: Sat, 1 Jul 2023 00:03:11 +0000 (-0700) Subject: Tests: fixed benchmark after 57ca02d7404c. X-Git-Tag: 0.8.0~6 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=9bace867bdab98d03fcc4bc3f55e1b1b4e8281f3;p=njs.git Tests: fixed benchmark after 57ca02d7404c. --- diff --git a/src/test/njs_benchmark.c b/src/test/njs_benchmark.c index da5c6681..8ae38e45 100644 --- a/src/test/njs_benchmark.c +++ b/src/test/njs_benchmark.c @@ -29,6 +29,12 @@ typedef struct { } njs_opts_t; +njs_module_t *njs_benchmark_addon_external_modules[] = { + &njs_unit_test_external_module, + NULL, +}; + + static njs_int_t njs_benchmark_test(njs_vm_t *parent, njs_opts_t *opts, njs_value_t *report, njs_benchmark_test_t *test) @@ -36,7 +42,7 @@ njs_benchmark_test(njs_vm_t *parent, njs_opts_t *opts, njs_value_t *report, u_char *start; njs_vm_t *vm, *nvm; uint64_t ns; - njs_int_t ret, proto_id; + njs_int_t ret; njs_str_t s, *expected; njs_uint_t i, n; njs_bool_t success; @@ -49,6 +55,8 @@ njs_benchmark_test(njs_vm_t *parent, njs_opts_t *opts, njs_value_t *report, njs_vm_opt_init(&options); + options.addons = njs_benchmark_addon_external_modules; + vm = NULL; nvm = NULL; ret = NJS_ERROR; @@ -67,11 +75,6 @@ njs_benchmark_test(njs_vm_t *parent, njs_opts_t *opts, njs_value_t *report, goto done; } - proto_id = njs_externals_shared_init(vm); - if (proto_id < 0) { - goto done; - } - n = test->repeat; expected = &test->result;