Rocket.Chat.ReactNative
Rocket.Chat.ReactNative copied to clipboard
feat: convert E2E tests from Detox to Maestro
Proposed changes
Detox tests are flaky and consumes a lot of resources. Also, developers have to deal with native building errors. This PR converts existing E2E tests to Maestro
Issue(s)
How to test or reproduce
Screenshots
Types of changes
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] Improvement (non-breaking change which improves a current function)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Documentation update (if none of the other choices apply)
Checklist
- [x] I have read the CONTRIBUTING doc
- [x] I have signed the CLA
- [ ] Lint and unit tests pass locally with my changes
- [ ] I have added tests that prove my fix is effective or that my feature works (if applicable)
- [ ] I have added necessary documentation (if applicable)
- [ ] Any dependent changes have been merged and published in downstream modules
Further comments
@diegolmello should I continue with converting tests?
@jsathu07 if you're having progress, yes please. This is something we'll need soon, but we don't have enough hands to work on it. What's the current state?
@jsathu07 We can't accept all GSoC projects. We had to choose. I'm sorry.