MetaMask / MetaMask/metamask-mobile
Implement fixtures to compatible Appium automated test scripts
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### What is this about?
While the fixtures server is being run by the wdio.config.js in the beforeScenario hook, there's a missing step where the app is being launch with the correct fixtures.
### Scenario
_No response_
### Design
_No response_
### Technical Details
- Should work for both ios and Android.
- Should work with browserstack
### Threat Modeling Framework
_No response_
### Acceptance Criteria
Being able to bypass the onboarding steps for the compatible Appium automation test scripts.
### Stakeholder review needed before the work gets merged
- [ ] Engineering (needed in most cases)
- [ ] Design
- [ ] Product
- [X] QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
- [ ] Security
- [ ] Legal
- [ ] Marketing
- [ ] Management (please specify)
- [ ] Other (please specify)
### References
_No response_
Contributor guide
Research direction
Start in wdio.config.js at the beforeScenario hook and trace how the fixtures server and compatible Appium scripts are launched. Done means the onboarding steps are bypassed for the relevant iOS and Android automation scripts, including BrowserStack runs, with the automation tests passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100