Skip to content

test: unskip v8-updates/test-linux-perf-logger

This patch fixes #51308. It includes commit to re-enable the test by reverting #52821.

Explanation

This test suite is a dependency-free port of test/v8-updates/test-linux-perf.js. In both cases, js code is evaluated in a child process with v8 options set to emit a symbol table for perf(1). Verification is done by regex lookup. In the output, a function foo will be distinguished as compiled or interpreted based on a unary prefix character. Test cases use v8 option arguments to the child process to ensure compilation when applicable.

In 2023 (I don't know how to identify the release version), v8 added a new additional flag to guard optimization (link). This patch includes that in the child process options.

Merge request reports

Loading