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

Missing Test automation #210

Open
donpui opened this issue Dec 16, 2022 · 2 comments
Open

Missing Test automation #210

donpui opened this issue Dec 16, 2022 · 2 comments
Assignees
Labels
Tech Debt Technical debt, small improvements to code, libraries

Comments

@donpui
Copy link
Contributor

donpui commented Dec 16, 2022

Destiny doesn't have any tests automation, end-2-end, cross-platform testing and till now mostly was tested manually.

However, it use w-w where main "business" logic sits and library has some tests.

Flutter reference on testing:
https://docs.flutter.dev/testing

Probably we should explore how the best test flutter app and what kind of tests create here.

@donpui donpui added the Tech Debt Technical debt, small improvements to code, libraries label Dec 16, 2022
@donpui
Copy link
Contributor Author

donpui commented Dec 20, 2022

From my side, ideally we would need to have End-2-End tests which cover various platforms: Linux, Windows, MacOS, Android, iOS and even with different versions. We have already seen issues, that what is working on MacOs, might not work in Windows. Also there is big difference between Desktop and Mobile as there are some platform differences in code itself.

@wuan
Copy link
Contributor

wuan commented Dec 20, 2022

When we merge #209 we will have some widget and unit test. There is already one other test which is currently not running without errors and some integration tests (status needs to be checked).
I propose to add disable or remove broken tests and run the tests we have as an additional step in the build pipeline.

@donpui donpui self-assigned this Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tech Debt Technical debt, small improvements to code, libraries
Projects
None yet
Development

No branches or pull requests

2 participants