Rocket.Chat.ReactNative icon indicating copy to clipboard operation
Rocket.Chat.ReactNative copied to clipboard

feat: convert E2E tests from Detox to Maestro

Open jsathu07 opened this issue 1 year ago • 6 comments

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

jsathu07 avatar Mar 27 '24 16:03 jsathu07

@diegolmello should I continue with converting tests?

jsathu07 avatar May 15 '24 06:05 jsathu07

@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?

diegolmello avatar May 15 '24 13:05 diegolmello

@jsathu07 We can't accept all GSoC projects. We had to choose. I'm sorry.

diegolmello avatar May 15 '24 13:05 diegolmello