You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 12, 2021. It is now read-only.
Working on trying to fix the end to end test has reminded me how painful the process has become for debugging end to end tests when something goes wrong.
The current end to end test stand at 1000+ lines of bash. Running individual tests involves modifying the script and adding new tests is a very involved process.
Ideally we should rewrite these tests in a language that's more apt for the job and easier to contribute to.
I'll throw out some languages to get the discussion started in order of preference:
Python
Golang
Node
Ruby
Theoretically, we could use thrift bindings directly instead of the aurora client, which would decrease coverage for the client itself, but the client already has its own suite of tests.
I realize porting this code might be a big undertaking but it needs to be done sooner than later in my opinion.