getsentry / getsentry/sentry-react-native
Add E2E performance product tests
- Langage dominant
- TypeScript
- Étoiles
- 1.8k
- Forks
- 366
- Merge moyen
- 1 j 6 h
- PR mergées (30 j)
- 94
Description
### Description
Currently, E2E tests only focus on errors.
```[tasklist]
### What scenarios to test?
- [ ] App start
- [ ] Manually instrumented active span
- [ ] Navigation react-navigation or expo-touter
```
```[tasklist]
### What should be checked?
- [ ] Slow/frozen frames
- [ ] Total frames
- [ ] App start measurement
- [ ] Http spans
- [ ] TTID/TTFD spans and measurements
```
Context:
- This kind of bug would be captured https://github.com/getsentry/sentry-react-native/pull/3684
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner les tests E2E existants, qui se concentrent actuellement sur les erreurs, ainsi que le contexte associé dans pull request 3684. Couvrez le démarrage de l’application, les spans actifs instrumentés manuellement et la navigation via react-navigation ou expo-router, en vérifiant les frames, les mesures de démarrage de l’application, les spans HTTP ainsi que les spans et mesures TTID/TTFD.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react-native, typescript
- Domaine
- mobile, performance, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100