Skip to content

Conversation

@jacobo-doist
Copy link
Contributor

@jacobo-doist jacobo-doist commented Oct 15, 2025

Tests now run against both Redis and bitmapist-server backends.

Changes

  • Added parametrized fixtures in test/conftest.py to run tests with both backends
  • Auto-detects running Docker containers or starts native binaries
  • Added docker-compose.yml with redis:7-alpine and bitmapist-server:v1.9.8
  • Updated README testing section

Testing

  • 87 tests × 2 backends = 174 test executions
  • 1 test skipped for bitmapist-server (db=1 not supported)
  • Works with Docker or native binaries
  • Run with both backends in CI

@jacobo-doist jacobo-doist marked this pull request as ready for review October 16, 2025 10:42
@modasserbillah
Copy link

modasserbillah commented Oct 17, 2025

Adding @lukemerrett as a reviewer as he took an interest in going deep into bitmapist-server and this can benefit both parties.

Copy link

@modasserbillah modasserbillah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is a test only change and CI already ran the tests on both redis and bitmapist. So, it looks safe and functioning to me. Thanks @jacobo-doist 🎉

@jacobo-doist jacobo-doist merged commit df2f302 into main Oct 17, 2025
10 checks passed
@lukemerrett
Copy link

Thank you @modasserbillah 🙏

@chiara-doist
Copy link
Contributor

Awesome, thank you for the turnaround on this @jacobo-doist !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants