Allow to suppress console output on native tests#49
Conversation
…re messages in native Pascal tests Co-authored-by: Johannes Stein <frostney@users.noreply.github.com>
|
Cursor Agent can help with this pull request. Just |
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Benchmark Results254 benchmarks · 🟢 95 improved · 159 unchanged · avg +6.3% arraybuffer.js — 14 unchanged · avg +0.9%
arrays.js — 🟢 1 improved, 18 unchanged · avg +2.4%
async-await.js — 6 unchanged · avg +1.4%
classes.js — 31 unchanged · avg +3.2%
closures.js — 🟢 2 improved, 9 unchanged · avg +4.2%
collections.js — 🟢 1 improved, 11 unchanged · avg +1.4%
destructuring.js — 🟢 9 improved, 13 unchanged · avg +6.8%
fibonacci.js — 🟢 4 improved, 4 unchanged · avg +6.6%
for-of.js — 🟢 2 improved, 5 unchanged · avg +6.4%
iterators.js — 🟢 13 improved, 7 unchanged · avg +8.5%
json.js — 🟢 6 improved, 14 unchanged · avg +6.2%
jsx.jsx — 🟢 15 improved, 6 unchanged · avg +8.5%
numbers.js — 🟢 3 improved, 8 unchanged · avg +5.2%
objects.js — 🟢 6 improved, 1 unchanged · avg +17.6%
promises.js — 🟢 12 improved · avg +15.9%
strings.js — 🟢 6 improved, 5 unchanged · avg +8.3%
typed-arrays.js — 🟢 15 improved, 7 unchanged · avg +8.6%
Measured on ubuntu-latest x64. Changes within ±7% are considered insignificant. |
Add
SuppressOutputproperty toTGocciaTestAssertionsto clean up native Pascal test output.The native Pascal test suite intentionally triggers failures to verify matcher behavior, which previously resulted in noisy output. This change silences these expected failure messages and internal
RunTestsoutput, ensuring only actual test results are displayed.