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

peterstace / simplefeatures / 6192324982 / 1
91%
master: 71%

Build:
Build:
LAST BUILD BRANCH: optimize_disjoint_envelope_overlay
DEFAULT BRANCH: master
Ran 15 Sep 2023 12:43AM UTC
Files 61
Run time 1s
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

15 Sep 2023 12:20AM UTC coverage: 90.861%. Remained the same
6192324982.1

Pull #526

github

peterstace
Don't validate results from GEOS

Recent versions of GEOS use OverlayNG (NG stands for New Generation) for
set operations between geometries (Intersection, Union, etc.). With the
introduction of OverlayNG, invalid geometries are no longer frequently
produced by GEOS. They are either non-existent, or very rare.

Before this change, the `simplefeatures` GEOS wrapper validates results
from GEOS.

This feels like a misalignment:

- Validation isn't free, so validating GEOS results seems like the wrong
  default.

- The GEOS wrapper is doing more than strictly wrapping the GEOS library
  (it is also validating the result). This blurs the lines between what
  simplefeatures is doing and what GEOS is doing.

This change removes that validation. Users can of course still validate
manually by calling the `Validate` method on the result.
Pull Request #526: Don't validate results from GEOS

7735 of 8513 relevant lines covered (90.86%)

31935.75 hits per line

Source Files on job 6192324982.1
  • Tree
  • List 0
  • Changed 11
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6192324982
  • a962780d on github
  • Prev Job for on no_validation_in_geos_wrapper (#6045937661.1)
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