Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend EQC testing for tremor-script #721

Open
6 of 12 tasks
Licenser opened this issue Jan 28, 2021 · 3 comments · Fixed by #886
Open
6 of 12 tasks

Extend EQC testing for tremor-script #721

Licenser opened this issue Jan 28, 2021 · 3 comments · Fixed by #886
Assignees
Labels

Comments

@Licenser
Copy link
Member

Licenser commented Jan 28, 2021

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:

  • Base expression language
  • string interpolation
  • Records
  • Arrays
  • merge
  • patch
  • Match syntax
  • Extractors
  • comprehensions
  • Function library
  • Functions
  • Fault testing

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 Licenser added the enhancement New feature or request label Jan 28, 2021
@darach darach changed the title Extend EQC testing for tremorscript Extend EQC testing for tremor-script Jan 29, 2021
@Licenser
Copy link
Member Author

Licenser commented Mar 1, 2021

/cc @diru1100 (for reference)

@me-diru
Copy link
Contributor

me-diru commented Mar 3, 2021

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

@Licenser
Copy link
Member Author

Licenser commented Apr 6, 2021

Oppsie, my bad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants