Various test-related fixes
- Fix error where integer coordinates were not properly converted to Double coordinates
- Update test fringe geometries to cover 95% of geometry edge-cases
- When logger is set to trace mode, individually log id/kind of features (with invalid geometries) that are unable to be stored in Ignite
- Increase robustness of tests by doing equality check between cache/featureset now that featureset only stores features with valid geometries
- remove visualization job from CI workflow since it had no effect
Note: Test coverage is now up to 88%!
Edited by Levi Remington