mirror of
https://github.com/denoland/deno.git
synced 2025-01-21 21:50:00 -05:00
chore: update node_compat setup script, show remaining percentage (#27053)
This commit is contained in:
parent
584631d281
commit
4f776a7d49
2 changed files with 13 additions and 2 deletions
|
@ -1,6 +1,8 @@
|
||||||
<!-- deno-fmt-ignore-file -->
|
<!-- deno-fmt-ignore-file -->
|
||||||
# Remaining Node Tests
|
# Remaining Node Tests
|
||||||
|
|
||||||
|
594 tests out of 3681 have been ported from Node 20.11.1 (16.14% ported, 83.97% remaining).
|
||||||
|
|
||||||
NOTE: This file should not be manually edited. Please edit `tests/node_compat/config.json` and run `deno task setup` in `tests/node_compat/runner` dir instead.
|
NOTE: This file should not be manually edited. Please edit `tests/node_compat/config.json` and run `deno task setup` in `tests/node_compat/runner` dir instead.
|
||||||
|
|
||||||
- [abort/test-abort-backtrace.js](https://github.com/nodejs/node/tree/v20.11.1/test/abort/test-abort-backtrace.js)
|
- [abort/test-abort-backtrace.js](https://github.com/nodejs/node/tree/v20.11.1/test/abort/test-abort-backtrace.js)
|
||||||
|
|
|
@ -74,15 +74,24 @@ async function updateToDo() {
|
||||||
truncate: true,
|
truncate: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
const missingTests = withoutAll(await getNodeTests(), await getDenoTests());
|
const nodeTests = await getNodeTests();
|
||||||
|
const portedTests = getDenoTests();
|
||||||
|
const remainingTests = withoutAll(nodeTests, portedTests);
|
||||||
|
const numPorted = portedTests.length;
|
||||||
|
const numMissing = remainingTests.length;
|
||||||
|
const numTotal = nodeTests.length;
|
||||||
|
const portedPercentage = (numPorted / numTotal * 100).toFixed(2);
|
||||||
|
const remainingPercentage = (numMissing / numTotal * 100).toFixed(2);
|
||||||
|
|
||||||
await file.write(encoder.encode(`<!-- deno-fmt-ignore-file -->
|
await file.write(encoder.encode(`<!-- deno-fmt-ignore-file -->
|
||||||
# Remaining Node Tests
|
# Remaining Node Tests
|
||||||
|
|
||||||
|
${numPorted} tests out of ${numTotal} have been ported from Node ${NODE_VERSION} (${portedPercentage}% ported, ${remainingPercentage}% remaining).
|
||||||
|
|
||||||
NOTE: This file should not be manually edited. Please edit \`tests/node_compat/config.json\` and run \`deno task setup\` in \`tests/node_compat/runner\` dir instead.
|
NOTE: This file should not be manually edited. Please edit \`tests/node_compat/config.json\` and run \`deno task setup\` in \`tests/node_compat/runner\` dir instead.
|
||||||
|
|
||||||
`));
|
`));
|
||||||
for (const test of missingTests) {
|
for (const test of remainingTests) {
|
||||||
await file.write(
|
await file.write(
|
||||||
encoder.encode(
|
encoder.encode(
|
||||||
`- [${test}](https://github.com/nodejs/node/tree/v${NODE_VERSION}/test/${test})\n`,
|
`- [${test}](https://github.com/nodejs/node/tree/v${NODE_VERSION}/test/${test})\n`,
|
||||||
|
|
Loading…
Add table
Reference in a new issue