vlcn-io / cr-sqlite

Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
https://vlcn.io
MIT License
2.61k stars 69 forks source link

workaround issues with symbols being stripped by rust in integration tests #358

Closed tantaman closed 9 months ago

tantaman commented 9 months ago

Move integration tests to just a standard binary crate. We invoke the tests ourselves from main.

For some reason Rust strips all the symbols we need in our tests if we do not do this.

I've tried a ton of combinations to keep those symbols to no avail. Referencing them from the main crate works but that is a ton of symbols to reference.