Draft: tests again
- Cargo update
- Reduce the amount of one-query transactions
- Implement a statistics method instead of several calls
- Do not let the perodic tasks hog 4 connections to the database
- Make tokio::task/time imports easier to swap with async_std
- Use test-log to set up tracing in test-cases
- Set up tracing and tracing-subscriber
- Make the datastore drop-event keep a ref to its file
- Prevent tests from panicking due to temp-dir removal
- Swap to tokio multi-thread runtime
- Revert "Migrate to Tokio for the async runtime"
- CI: Reduce threads and set nocapture
- Add a macro-crate for tests with timeout
- Run tests with an timeout of 70s
- fixup! Run tests with an timeout of 70s
- db: Deduplicate some INSERT calls
- CI: run in threads again
- CI: More times test