Commit f927c75
committed
test: add EQL regression test framework for backwards compatibility
Add regression tests to verify that data encrypted by previous proxy
versions can still be decrypted after upgrades. This is critical for
production deployments.
The test framework includes:
- Fixture generation (run on main branch with CS_GENERATE_EQL_FIXTURES=1)
- Regression tests for all data types (text, int2, int4, int8, float8, bool, jsonb)
- JSONB field access and array operation tests on legacy data
Tests gracefully skip when no fixtures are present, allowing CI to pass
while fixtures are generated separately.1 parent d580373 commit f927c75
3 files changed
Lines changed: 560 additions & 0 deletions
File tree
- packages/cipherstash-proxy-integration/src
- tests/fixtures/eql_regression
0 commit comments