🏛️ Hermes is a high-availability blockchain voting database that acts as a distributed storage and event processor for voting events, proposals, and actions.
Create integration test running on WASM for the SQLite module.
Details
Add an integration test module for SQLite in wasm/integration-test with the new directory sqlite. The test will be implemented with Rust bindings, and add the new test module to the CI. The test should comprise of decent cases to prove that the module can execute successfully on the WASM engine, and with decent benchmarks to compare querying performance between persistent (local file) and in-memory. Any encountered issues during writing the test to the module should be addressed.
Summary
Create integration test running on WASM for the SQLite module.
Details
Add an integration test module for SQLite in
wasm/integration-test
with the new directorysqlite
. The test will be implemented with Rust bindings, and add the new test module to the CI. The test should comprise of decent cases to prove that the module can execute successfully on the WASM engine, and with decent benchmarks to compare querying performance between persistent (local file) and in-memory. Any encountered issues during writing the test to the module should be addressed.