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

orneryd / NornicDB / 27421564747
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: admin-import
DEFAULT BRANCH: main
Ran 12 Jun 2026 02:30PM UTC
Jobs 1
Files 477
Run time 1min
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

12 Jun 2026 02:18PM UTC coverage: 89.247% (-0.01%) from 89.258%
27421564747

Pull #188

github

orneryd
fix(adminimport,cypher,schema): tighten Neo4j parity for admin import and vector index routing

- preserve and validate relationship :ID handling end-to-end:
  - import relationship :ID columns as edge IDs
  - detect duplicate relationship IDs deterministically (including cross-chunk)
  - map duplicate bulk-edge errors to ExitDuplicateID for correct CLI exit behavior
  - add regression coverage for duplicate relationship IDs and round-trip export

- harden admin import execution semantics:
  - preflight all node/relationship CSV sources before any writes
  - retain explicit bad-relationship tolerance behavior with regression coverage

- improve CLI error signaling:
  - unwrap adminimport.Error via errors.As in root command path
  - return typed admin-import exit codes instead of collapsing to generic exit 1
  - add unit tests for direct and wrapped error propagation

- restore Neo4j-compatible relationship CSV/schema fidelity:
  - export relationships.csv with :ID column and persisted edge IDs
  - render relationship fulltext index DDL in schema.cypher
  - render relationship vector index DDL in schema.cypher

- persist and merge vector index entity typing:
  - add/store/load vector index entityType metadata
  - keep composite schema merge aware of relationship-scoped indexes
  - thread entity type through Cypher vector-index creation paths

- fix cosine fast-path index selection correctness:
  - make vector fast-path lookup entity-type aware (NODE vs RELATIONSHIP)
  - avoid label/property collisions choosing the wrong vector index
  - add regression test for entity-type disambiguation in fast-path lookup
Pull Request #188: Admin Import Tool, Documentation, and Scenario Coverage

37 of 49 new or added lines in 6 files covered. (75.51%)

18 existing lines in 8 files now uncovered.

141028 of 158020 relevant lines covered (89.25%)

1.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
67.84
-0.12% pkg/cypher/executor_match_vector_cosine_fastpath.go
4
93.5
-0.23% pkg/storage/schema.go
3
89.15
-0.34% pkg/storage/composite_engine.go

Coverage Regressions

Lines Coverage ∆ File
6
89.07
-1.99% pkg/temporal/decay_integration.go
3
87.44
-1.35% pkg/storage/badger_schema.go
2
91.62
-1.05% pkg/linkpredict/hybrid.go
2
79.44
-1.11% pkg/storage/badger_label_index_backfill.go
2
86.86
0.0% pkg/storage/badger_transaction.go
1
88.63
-0.07% pkg/mcp/server.go
1
89.15
-0.34% pkg/storage/composite_engine.go
1
97.64
-0.26% pkg/temporal/tracker.go
Jobs
ID Job ID Ran Files Coverage
1 27421564747.1 12 Jun 2026 02:30PM UTC 477
89.25
GitHub Action Run
Source Files on build 27421564747
  • Tree
  • List 477
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #188
  • PR Base - main (#27376777923)
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

© 2026 Coveralls, Inc