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
I've opened to this issue for this track discussions regarding tests!
What are the most critical parts of the project to have tests on?
I know that this issue is probably something that'll grow and grow (because, probably, there are a lot of places to test), but I'm bringing this up to discuss stuff like test cases that should be implemented, what are the kind of tests you think are most important to the project now (unit, integration, or e2e), and tooling that we could use to accomplish so.
I have plenty of experience with testing, so this is something that I could sum up for the project.
The text was updated successfully, but these errors were encountered:
Sorry for late response, I've been super busy with getting the mobile apps to usable state.
To be honest, I think what we need are benchmarks rather than tests. There weren't many regressions in the past and writing tests for core functionality will be a lot of work with little benefit. I think writing benchmarks instead and trying to optimize performance and/or memory usage will be much more beneficial
Also, rendering time! There was just a rendering performance regression after ffmpeg update, and it was significant (40% slower!).
I didn't notice it for a few weeks until just now when I compared previous version for some other test.
Having rendering time benchmark will definitely be needed.
The regression was inside ffmpeg, so not related to Gyroflow code, but if we had it automated it would be visible right away
Description
I've opened to this issue for this track discussions regarding tests!
What are the most critical parts of the project to have tests on?
I know that this issue is probably something that'll grow and grow (because, probably, there are a lot of places to test), but I'm bringing this up to discuss stuff like test cases that should be implemented, what are the kind of tests you think are most important to the project now (unit, integration, or e2e), and tooling that we could use to accomplish so.
I have plenty of experience with testing, so this is something that I could sum up for the project.
The text was updated successfully, but these errors were encountered: