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

uber / h3-go
100%

Build:
DEFAULT BRANCH: master
Repo Added 18 Sep 2018 05:56PM UTC
Files 20
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bench-ranges
  • bench/b-loop
  • bench/typed-sinks
  • chore-upgrade-h3-core
  • ci/nightly
  • conformance/contract
  • conformance/curated
  • conformance/dedup
  • conformance/digest-merkle
  • conformance/digest-streams
  • conformance/digests
  • conformance/floats
  • conformance/hierarchy
  • conformance/inspection
  • conformance/regions
  • conformance/sets
  • conformance/traversal-edges-vertexes-localij
  • conformance/unsafe
  • feat-add-error-codes
  • feat/construct-cell-grid-disk-unsafe
  • feat/latlng-to-cells-batch
  • fix/edge-length-tolerance
  • fix/great-circle-fma
  • gilley/adopt-modules
  • gilley/test-str
  • gilley/travis
  • griddisk-negative-k-guard
  • h3go/distance-fma
  • h3go/exact-projection-test
  • h3go/exhaustive-invariants
  • h3go/polar-latitude
  • joegilley-patch-2
  • joegilley-patch-3
  • justinhwang/4.3
  • justinhwang/4.5
  • justinhwang/badge
  • justinhwang/bindings
  • justinhwang/bit
  • justinhwang/bump
  • justinhwang/changelog
  • justinhwang/coverage
  • justinhwang/doc
  • justinhwang/docs
  • justinhwang/edge
  • justinhwang/err
  • justinhwang/forward-gnomonic-opt
  • justinhwang/from_string
  • justinhwang/generics
  • justinhwang/github
  • justinhwang/greatcircle
  • justinhwang/griddiskunsafe
  • justinhwang/gridring
  • justinhwang/indexdigit
  • justinhwang/intpow
  • justinhwang/latlngcell
  • justinhwang/latlngstr
  • justinhwang/numverts
  • justinhwang/paritytest-benchmarks
  • justinhwang/purego-phase-a
  • justinhwang/purego-phase-b
  • justinhwang/purego-phase-c
  • justinhwang/purego-phase-d
  • justinhwang/purego-phase-e
  • justinhwang/purego-phase-f
  • justinhwang/purego-phase-g
  • justinhwang/readme
  • justinhwang/remove-h3core
  • justinhwang/stack
  • justinhwang/tostring
  • justinhwang/tovec3-projection-opt
  • justinhwang/unsafe
  • justinhwang/vertex
  • maintainer-banner
  • master
  • perf/cell-area-boundary
  • perf/grid-distance
  • perf/griddisk-safe-hashset
  • perf/latlng-sincos
  • perf/multipolygon-flat-index
  • perf/polygon-to-cells-flat-sets
  • perf/small-ops
  • pin-github-actions-sha
  • refs/tags/v3.7.0
  • refs/tags/v3.7.1
  • refs/tags/v4.0.0
  • refs/tags/v4.0.1
  • refs/tags/v4.1.0
  • refs/tags/v4.1.1
  • refs/tags/v4.1.2
  • refs/tags/v4.2.0
  • refs/tags/v4.2.1
  • refs/tags/v4.2.2
  • refs/tags/v4.2.3
  • refs/tags/v4.2.4
  • refs/tags/v4.3.0
  • refs/tags/v4.4.0
  • refs/tags/v4.4.1
  • refs/tags/v4.5.0
  • update-h3
  • upgrade-github-actions-node24
  • v3.0.0
  • v3.0.1
  • v3.0.2
  • v4
  • vscode
  • zcoleman/exposing-polygontocells-containment
  • zcoleman/issue-78

19 Oct 2026 06:35PM UTC coverage: 100.0%. Remained the same
39303860808

push

github

web-flow
conformance: drop derivable disks from traversal, flag identity uncompacts (#170)

Two files repeated data they already contained. Every traversal record
carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a
k-disk is the origin plus the rings 1 to k, so on all 542 lines the disks
and the grouped disk were exactly the rings rearranged; they were 63% of
the file. Half the sets records asked uncompactCells for the input's own
resolution, where the output is the input as a set, and wrote it out
again; uncompact was 52% of that file.

Traversal records now carry the rings only. A consumer builds the k-disk
as the cell and rings 1 to k and the distance-grouped disk as those rings
in order, and checks gridDisk and gridDiskDistances against them; the Go
runner now does so for k 1 to 3 instead of k 2 alone. What the dropped
keys verified was that two reference functions agree with each other,
which is not the suite's job. The file goes from 1.20 MB to 0.42 MB.

Sets records write uncompact as true when the output equals the input
with padding removed, sorted and deduplicated, and still write the set or
the error otherwise; 896 of 1,344 lines take the flag. The runner
compares against the normalised input in that case. The file goes from
1.47 MB to 1.15 MB; input stays, since it is the test's argument.

The format version stays at h3-conformance/1, since nothing outside this
repository reads the files yet. The generator gains normalizeSet, which
printIndexSet already did inline, to compare the two sets. The sets
runner only decodes SetOrInput, so TestSetOrInputJSON covers both of its
encodings and the decode failures.

Flipping one ring entry by hand makes the runner report GridRing,
GridDisk and GridDiskDistances for that k and above; replacing one true
with a wrong set makes it report UncompactCells. Regeneration from the
unchanged library changes only the traversal and sets files, the
traversal curated file and the manifest; the digests ar... (continued)

18 of 18 new or added lines in 1 file covered. (100.0%)

4569 of 4569 relevant lines covered (100.0%)

4150943.61 hits per line

Relevant lines Covered
Build:
Build:
4569 RELEVANT LINES 4569 COVERED LINES
4150943.61 HITS PER LINE
Source Files on master
  • Tree
  • List 20
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39303860808 master conformance: drop derivable disks from traversal, flag identity uncompacts (#170) Two files repeated data they already contained. Every traversal record carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a k-disk is the origin ... push 19 Oct 2026 06:40PM UTC web-flow github
100.0
39298229605 conformance/dedup conformance: drop derivable disks from traversal, flag identity uncompacts Two files repeated data they already contained. Every traversal record carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a k-disk is the origin plus th... Pull #170 19 Oct 2026 05:59PM UTC justinhwang github
100.0
39295848009 conformance/dedup conformance: drop derivable disks from traversal, flag identity uncompacts Two files repeated data they already contained. Every traversal record carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a k-disk is the origin plus th... Pull #170 19 Oct 2026 05:43PM UTC justinhwang github
100.0
39291821031 conformance/dedup conformance: cover the SetOrInput encodings The sets runner only decodes SetOrInput, so its MarshalJSON had no test and coverage fell. TestSetOrInputJSON round-trips true, a set and an empty set, and rejects false and malformed input. Co-Authore... Pull #170 19 Oct 2026 05:15PM UTC justinhwang github
100.0
39290559664 conformance/dedup conformance: drop derivable disks from traversal, flag identity uncompacts Two files repeated data they already contained. Every traversal record carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a k-disk is the origin plus th... Pull #170 19 Oct 2026 05:06PM UTC justinhwang github
99.85
39290561686 conformance/dedup conformance: drop derivable disks from traversal, flag identity uncompacts Two files repeated data they already contained. Every traversal record carried disk1 to disk3 and diskDistances2 next to ring1 to ring3, and a k-disk is the origin plus th... Pull #170 19 Oct 2026 05:05PM UTC justinhwang github
99.85
39288733027 master conformance: record where the unsafe traversals refuse (#169) gridDiskUnsafe and gridRingUnsafe walk the grid in a spiral and refuse with E_PENTAGON when the walk meets a pentagon; the safe functions fall back to a slower search and always succee... push 19 Oct 2026 04:55PM UTC web-flow github
100.0
39287006212 conformance/unsafe conformance: record where the unsafe traversals refuse gridDiskUnsafe and gridRingUnsafe walk the grid in a spiral and refuse with E_PENTAGON when the walk meets a pentagon; the safe functions fall back to a slower search and always succeed. Call... Pull #169 19 Oct 2026 04:43PM UTC justinhwang github
100.0
39277190412 conformance/unsafe conformance: record where the unsafe traversals refuse gridDiskUnsafe and gridRingUnsafe walk the grid in a spiral and refuse with E_PENTAGON when the walk meets a pentagon; the safe functions fall back to a slower search and always succeed. Call... Pull #169 19 Oct 2026 03:27PM UTC justinhwang github
100.0
38629144126 master bench: use b.Loop in every benchmark and drop the result sinks (#168) The root package's benchmarks still counted to b.N and stored each result in a package-level variable so the compiler could not discard the call. Since Go 1.24 b.Loop does both... push 14 Oct 2026 08:09PM UTC web-flow github
100.0
See All Builds (487)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc