Open
Description
🚀 The feature, motivation and pitch
Devtools now have multiple components, like etdump, etrecrod, inspector, etc. Inpsector should take etdump and etrecord (optional) as input, but now we only have tests for each module separately, but do not have end-to-end tests, which may introduce some risk for our debugging pipeline. We would love for you to help us build end-to-end testing.
RFC
The overall picture of the e2e test will be like:
- Export a simple module (e.g. an module with only add or multiple operation) and dump into buffer; using etrecord to record information; see here for example but maybe use current export flow
- Using pybinding to load the buffer and equip with etdump
- Propagate the etrecord and etdump to inspector api ; choose one or two inspector functions (e.g.
to_dataframe
) and compare the result with your expectation.
This doc might be a good resource for you to understand the end2end pipeline better.
Metadata
Metadata
Assignees
Type
Projects
Status
No status