MCPcopy Create free account
hub / github.com/nodejs/node / run_test

Function run_test

deps/v8/test/mjsunit/external-array.js:298–309  ·  view source on GitHub ↗
(test_func, array, expected_result)

Source from the content-addressed store, hash-verified

296const kRuns = 10;
297
298function run_test(test_func, array, expected_result) {
299 %PrepareFunctionForOptimization(test_func);
300 for (var i = 0; i < 5; i++) test_func(array, 0);
301 %OptimizeFunctionOnNextCall(test_func);
302 var sum = 0;
303 for (var i = 0; i < kRuns; i++) {
304 sum = test_func(array, sum);
305 }
306 assertEquals(expected_result, sum);
307 %DeoptimizeFunction(test_func);
308 %ClearFunctionFeedback(test_func);
309}
310
311function run_bounds_test(test_func, array, expected_result) {
312 assertEquals(undefined, a[kElementCount]);

Calls 2

test_funcFunction · 0.85
assertEqualsFunction · 0.50

Tested by

no test coverage detected