crystal-db icon indicating copy to clipboard operation
crystal-db copied to clipboard

CI: Add integration tests for drivers

Open straight-shoota opened this issue 3 years ago • 2 comments

It would be nice to have automated integration tests with at least the major driver implementations (the ones mentioned in the readme). This would help us identify issues that only show when actual drivers are used and validates that changes in this shard ensure compatibility with driver implementations.

Inspired by #160

straight-shoota avatar Jan 22 '22 14:01 straight-shoota

Yes, but sometimes we do need breaking changes. So these should be smoke and optional

bcardiff avatar Jan 22 '22 15:01 bcardiff

I think it might even be a good practice to add compatibility in the drivers first before actually breaking anything. Maybe this won't work well for all cases, but it should work for many.

And we should probably consider some stability guarantees for crystal-db (i.e. a stable 1.0 release).

straight-shoota avatar Jan 22 '22 15:01 straight-shoota