-
-
Notifications
You must be signed in to change notification settings - Fork 15
End-to-End Testing with Detox #95
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
Conversation
|
@Maschga local macOS setup works for me. I've build iOS and Android pipelines. Still struggling with tech-setup stuff there. I've adjusted a few things in the process. Feel free to change things back if needed. Goal is to have a setup that works locally and in CI 😄 |
|
Having the same difficulties. Local android setup works, but ci does not. :D |
|
@naltatis Both Tests (Android and iOS) are stable and finished successfully. |
|
If you can think of any more test cases, please let me know. |
|
Looks good. Got all tests running locally. |
|
@Maschga iOS failed in actions. I'd like to get this into main. The most important part, having automated tests, is achieved. Even if they need to run locally for now. I've changed the workflows so they they only run on demand, not on every push. This way we can stabilize them and run them on demand before a larger release. |
Pipeline fails because there are problems downloading Xcode 26. :-/ https://github.com/evcc-io/app/actions/runs/20722247264/job/59488804787#step:3:1
That's a good compromise. |
🪧 Setup Detox
🧱 Add prebuild scripts
📝 Write tests
TODO:
HOWTO for macOS:
npx detox build -c ios.sim.releasenpx detox test -c ios.sim.release