Skip to content

ci: fix benchmark execution#691

Merged
reubeno merged 2 commits into
mainfrom
bench-ci-fix
Oct 2, 2025
Merged

ci: fix benchmark execution#691
reubeno merged 2 commits into
mainfrom
bench-ci-fix

Conversation

@reubeno
Copy link
Copy Markdown
Owner

@reubeno reubeno commented Oct 2, 2025

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 2, 2025

Test Results

    3 files     20 suites   4m 29s ⏱️
  876 tests   876 ✅ 0 💤 0 ❌
2 608 runs  2 608 ✅ 0 💤 0 ❌

Results for commit 57c4fbe.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 2, 2025

Performance Benchmark Report

Benchmark name Baseline (μs) Test/PR (μs) Delta (μs) Delta %
clone_shell_object 17.42 μs 17.57 μs 0.14 μs 🟠 +0.83%
eval_arithmetic 0.15 μs 0.15 μs -0.00 μs ⚪ Unchanged
expand_one_string 1.92 μs 1.82 μs -0.10 μs ⚪ Unchanged
for_loop 22.37 μs 22.22 μs -0.15 μs ⚪ Unchanged
function_call 2.73 μs 2.44 μs -0.29 μs 🟢 -10.72%
instantiate_shell 55.35 μs 54.73 μs -0.62 μs ⚪ Unchanged
instantiate_shell_with_init_scripts 22207.87 μs 22844.78 μs 636.91 μs ⚪ Unchanged
parse_bash_completion 1669.83 μs 1665.58 μs -4.25 μs ⚪ Unchanged
parse_sample_script 1.73 μs 1.78 μs 0.05 μs 🟠 +2.71%
run_echo_builtin_command 16.02 μs 15.53 μs -0.49 μs ⚪ Unchanged
run_one_external_command 2360.22 μs 2051.88 μs -308.34 μs 🟢 -13.06%
tokenize_sample_script 2.69 μs 2.72 μs 0.03 μs ⚪ Unchanged

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
brush-core/src/builtins/factory.rs 🟢 96.48% 🟢 96.44% 🔴 -0.04%
brush-core/src/shell.rs 🟢 77.97% 🟢 78.15% 🟢 0.18%
Overall Coverage 🟢 72.05% 🟢 72.07% 🟢 0.02%

Minimum allowed coverage is 70%, this run produced 72.07%

Test Summary: bash-completion test suite

Outcome Count Percentage
✅ Pass 1320 62.59
❗️ Error 229 10.86
❌ Fail 181 8.58
⏩ Skip 365 17.31
❎ Expected Fail 13 0.62
✔️ Unexpected Pass 1 0.05
📊 Total 2109 100.00

@reubeno reubeno merged commit bcd0435 into main Oct 2, 2025
65 of 66 checks passed
@reubeno reubeno deleted the bench-ci-fix branch October 2, 2025 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant