getsentry / getsentry/sentry-react-native
Add E2E performance product tests
- 主要言語
- TypeScript
- スター
- 1.8k
- フォーク
- 366
- 平均マージ
- 1日 6時間
- マージ済み PR(30日)
- 94
説明
### 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
コントリビューションガイド
調査の方向性
現在はエラーに重点を置いている既存の E2E テストと、pull request 3684 の関連コンテキストを確認することから始めてください。アプリの起動、手動で計測されたアクティブな span、react-navigation または expo-router を使用したナビゲーションを対象とし、フレーム、アプリ起動の測定値、HTTP span、TTID/TTFD span および測定値を確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- react-native, typescript
- 領域
- mobile, performance, testing
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100