Skip to content

Repair benchmark report workflow compatibility - #104

Closed
FloWuenne wants to merge 2 commits into
small-nffrom
cursor/branch-functionality-review-a2e6
Closed

Repair benchmark report workflow compatibility#104
FloWuenne wants to merge 2 commits into
small-nffrom
cursor/branch-functionality-review-a2e6

Conversation

@FloWuenne

Copy link
Copy Markdown
Contributor

Summary

  • restore the top-level pipeline wiring so input initialization runs again
  • keep SEQERA_RUNS_DUMP / tarball-based outputs as the canonical execution path and generate the new benchmark HTML from the unpacked run dumps instead of live nf-boost API calls
  • add publish config for BENCHMARK_REPORT_V2, fix the invalid schema, and resolve the checked-in merge conflict in the PR template

Testing

  • python3 -m json.tool nextflow_schema.json >/tmp/nfagg_schema_check.json
  • python3 -m py_compile bin/benchmark_report.py
  • nextflow config -flat > /tmp/nfagg_config_flat.txt
  • python3 bin/benchmark_report.py --dump-dir /tmp/nfagg_sample_dumps --output /tmp/nfagg_benchmark_report.html
  • ✅ opened /opt/cursor/artifacts/benchmark_report_demo.html in Chrome and visually verified the rendered Benchmark overview / Run overview sections with group1 and group2
  • ⚠️ nf-test test modules/local/benchmark_report/tests/main.nf.test (fails in this cloud environment because tw is not available in the test runtime: .command.sh: line 6: tw: command not found)
  • ⚠️ nf-test test workflows/nf_aggregate/tests/main.nf.test (same tw environment limitation)
  • ⚠️ nextflow run . -profile test,docker -stub-run --outdir /tmp/nfagg-stub-2 (now starts successfully on Nextflow 24.10.4, but still hits an existing SEQERA_RUNS_DUMP stub-run null-clone failure unrelated to the benchmark path)

Walkthrough

benchmark_report_desktop_demo.mp4
Benchmark report HTML opens and renders on the desktop.

benchmark report header and overview
benchmark report run overview

Open in Web Open in Cursor 

cursoragent and others added 2 commits March 28, 2026 02:53
Co-authored-by: Florian Wuennemann <flowuenne@gmail.com>
Co-authored-by: Florian Wuennemann <flowuenne@gmail.com>
@FloWuenne FloWuenne closed this Mar 28, 2026
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.

2 participants