tremor-rs / tremor-runtime

Main Tremor Project Rust Codebase
https://www.tremor.rs
Apache License 2.0
843 stars 128 forks source link

Extend EQC testing for tremor-script #721

Open Licenser opened 3 years ago

Licenser commented 3 years ago

Describe the problem you are trying to solve

Tremor Script is growing in capabilities and complexity. We started with using an EQC based specification on the language to cover the fundamentals. Tremor Script since then has gained a number of new features that are not cover, we want to increase the coverage of the specification and tests.

Describe the solution you'd like

We want to cover a large number of language features as part of the EQC testing framework. The ideal outcome would be full coverage of all features tremor script offers but it can be approached incrementally and covering a feature at a time.]

This also includes improving the interfacing between Erlang and Rust and testing integration.

An optimal outcome would be to also include the results of these tests in the code coverage.

Milestones:

Notes

The current set of tests and the model can be found here:

https://github.com/tremor-rs/tremor-runtime/tree/main/tremor-script

Additional Material with ideas, helpful context or useful information:

Licenser commented 3 years ago

/cc @diru1100 (for reference)

me-diru commented 3 years ago

Hey @Licenser Thank you for looping me in Excited to work on this ^_^

Licenser commented 3 years ago

Oppsie, my bad