• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vortex-data / vortex / 16440250234
88%

Build:
DEFAULT BRANCH: develop
Ran 22 Jul 2025 09:29AM UTC
Jobs 2
Files 586
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jul 2025 09:25AM UTC coverage: 81.473% (-0.07%) from 81.54%
16440250234

push

github

web-flow
feat: Refactor traversal logic (#3926)

The main rationale for this change is that I would like to use this
logic elsewhere, but it wasn't touched in a while and needed some
polishing.

I've moved most of the code that deals with actually applying operations
in a certain order into the default implementation of `Node::accept`,
`Node::rewrite` and the `transform_` functions.
A future user of `Node` will only need to fill in the structure of their
tree, getting the fiddly bits OOTB.

This is not a fully-fledged solution for any possible usecase, but its
an attempt at tightening the existing abstractions and leaving something
that could be extended to new or more advanced patterns.

---------

Signed-off-by: Adam Gutglick <adam@spiraldb.com>

254 of 298 new or added lines in 8 files covered. (85.23%)

8 existing lines in 3 files now uncovered.

41953 of 51493 relevant lines covered (81.47%)

171685.53 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
87.5
-1.07% vortex-expr/src/forms/nnf.rs
7
58.82
-1.89% vortex-expr/src/traversal/visitor.rs
30
87.96
-1.7% vortex-expr/src/traversal/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
58.82
-1.89% vortex-expr/src/traversal/visitor.rs
3
90.0
-6.0% vortex-expr/src/exprs/root.rs
4
87.96
-1.7% vortex-expr/src/traversal/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 run-tests - 16440250234.1 22 Jul 2025 09:29AM UTC 586
78.55
GitHub Action Run
2 run-tpc-h - 16440250234.2 22 Jul 2025 09:29AM UTC 549
49.55
GitHub Action Run
Source Files on build 16440250234
  • Tree
  • List 586
  • Changed 10
  • Source Changed 8
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16440250234
  • f06e3c86 on github
  • Prev Build on develop (#16424221963)
  • Next Build on develop (#16440254704)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc