cex-market-data-quality-lab
- Tested version
fc1e0604f96206e1f9dbbc58308031b5ff2f4c4f- Review
- William · Owner self-review; overlapping roles disclosed
- Decision recorded
- 2026-09-07T15:11:54.526Z
- Approval expiry
- 2026-09-08T23:59:00+08:00
- In scope
- Unit and REST/WebSocket contract checks · Documentation consistency · Public market-data live integration
- Excluded
- Human manual testing · Authenticated accounts, orders and funds · Production trading-system certification · Load and production reconnect testing
RUN-20260906-cex-deterministic-1 · Pass · 40/40 passed
- Executed at
- 2026-09-06T12:40:02.275Z
- Environment
- Windows; Python 3.14.2; public Binance market-data endpoints; automated checks only
- Command
python -m pytest tests/unit tests/contract tests/meta -v -p no:cacheprovider- Execution note
- Recorded execution; not a new run or independent review.
- Original JUnit SHA-256
b836c589694947da419047afc22539819568ec1df7aa9ec423b888623420253e
Sanitized per-test results derived from the original JUnit artifact; raw environment output is not published.
| Test | Result |
|---|---|
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
RUN-20260906-cex-live-1 · Pass · 5/5 passed
- Executed at
- 2026-09-06T12:40:37.272Z
- Environment
- Windows; Python 3.14.2; public Binance market-data endpoints; automated checks only
- Command
python -m pytest tests/live -v -m live -p no:cacheprovider- Execution note
- Recorded execution; not a new run or independent review.
- Original JUnit SHA-256
4530c5f35881149d0075137960bd0fc62854f1a46c133c952a862f198f02c50c
Sanitized per-test results derived from the original JUnit artifact; raw environment output is not published.
| Test | Result |
|---|---|
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_websocket_live::tests.live.test_websocket_live | Pass |
| tests.live.test_websocket_live::tests.live.test_websocket_live | Pass |
RUN-20260907-cex-deterministic-1 · Pass · 40/40 passed
- Executed at
- 2026-09-07T15:09:50.847Z
- Environment
- Windows; Python 3.14.2; public Binance market-data endpoints; automated checks only
- Command
.venv/Scripts/python.exe -m pytest tests/unit tests/contract tests/meta -v -p no:cacheprovider --junitxml=D:/Codex/RiskQADemoSite/test-records/releases/2026-09-07/cex/raw/deterministic.xml- Execution note
- Fresh execution on 2026-09-07 for the owner-authorized scoped renewal; not independent review.
- Original JUnit SHA-256
ba95af23b5c22d8a190e7d6121e8dd740cbd639f84a7e2dfebd1bdc1fd063249
Sanitized per-test results derived from the original JUnit artifact; raw environment output is not published.
| Test | Result |
|---|---|
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.unit.test_order_book::tests.unit.test_order_book | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_rest_contract::tests.contract.test_rest_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.contract.test_websocket_contract::tests.contract.test_websocket_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
| tests.meta.test_documentation_contract::tests.meta.test_documentation_contract | Pass |
RUN-20260907-cex-live-1 · Pass · 5/5 passed
- Executed at
- 2026-09-07T15:10:26.443Z
- Environment
- Windows; Python 3.14.2; public Binance market-data endpoints; automated checks only
- Command
.venv/Scripts/python.exe -m pytest tests/live -v -m live -p no:cacheprovider --junitxml=D:/Codex/RiskQADemoSite/test-records/releases/2026-09-07/cex/raw/live.xml- Execution note
- Fresh execution on 2026-09-07 for the owner-authorized scoped renewal; not independent review.
- Original JUnit SHA-256
4ac2bb8b66cdeae5e2584583734f8c6ab856f83cc336d49eb8cdb2fcb67ca28b
Sanitized per-test results derived from the original JUnit artifact; raw environment output is not published.
| Test | Result |
|---|---|
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_rest_live::tests.live.test_rest_live | Pass |
| tests.live.test_websocket_live::tests.live.test_websocket_live | Pass |
| tests.live.test_websocket_live::tests.live.test_websocket_live | Pass |