Automated tests #7546
Labels
-build-script
Category: build script
d-hard
Difficulty: significant prior knowledge required
p-lowest
Should be completed at some point
s-research-needed
Status: the task will require heavy research to complete
x-chore
Type: chore
This task is about researching and implementing automated end-to-end tests for Enso application.
First, we need to research existing frontend-testing frameworks to see what is suitable to our app, possibly providing a PoC of one of those.
If we don't find any, there are still remnants of old "integration tests" which were abandoned at some point. Those were wasm-bindgen tests with the engine run in the background, and all user interactions were simulated by triggering proper FRP endpoints in one of the view component. However, it had regular false-failures due to timeouts or other wasm-bindgen tweaks. The solution would be making lesser number of longer cases (the already improved app performance might help as well).
The text was updated successfully, but these errors were encountered: