Commit 815420a
Port perf tests to 0.84-stable (#15994)
* [Fabric]: Performance Tests for React Native Windows (#15666)
* perf testing v1( view , text , textinput)
* Fixed spike testing by using median and other issues
* chore: gitignore perf-testing build output
* remove scripts/ as separate folder
* add component perf tests for Button, Image, ScrollView, Switch, Modal, ActivityIndicator, Pressable, TouchableOpacity, TouchableHighlight, FlatList, and SectionList
* Cleanup
* Change files
* lint fix and format
* cleanup
* fix pipeline issues with cachedAct!
* Save PR number to artifact for future report workflow
* remove tsconfig from tracking
* review comments
* update baselines
* lint:fix
* add statistical stability gates (Mann-Whitney U, CV, gate/track mode)
* add maxCV and mode to defaultConfig threshold
* Add 100x stress-gate scenarios to all 13 perf suites
* lint fix and format
* update yarn lock
* Bump version to 0.0.0-canary.1033
* fix: include hidden files in perf artifact upload to restore PR comments (#15893)
* fix: resolve artifact path mismatch in perf-comment workflow
* fix: include hidden files in perf artifact upload
* fix: auto-discover native perf results in compare report
* Do not create m_childrenContainer when using a custom visual to mount children into (#15877)
* Do not create m_childrenContainer when using a custom visual to mount children into
* Change files
* fix
* RELEASE: Releasing 10 package(s) (main) (#15885)
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
* Implement onClick (#15889)
* Implement onClick
* Change files
* RELEASE: Releasing 10 package(s) (main) (#15891)
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
* Fork ubroken module (#15892)
* fix: auto-discover native perf results in compare report
* Change files
* fix: capture live run metrics in PerfJsonReporter instead of re-reading baselines
* Change files
* fix: use temp files for cross-process live metrics
* lint fix
* make touchableOpacity less noisy
* Change files
* codegen build fix
* revert: undo codegen changes (schema version mismatch)
---------
Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: azure-pipelines[bot] <36771401+azure-pipelines[bot]@users.noreply.github.com>
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
Co-authored-by: Vladimir Morozov <vmorozov@microsoft.com>
* fix: respect track mode in compare-results to avoid false regression (#15933)
* fix: respect track mode in compare-results to avoid false regression failures
* Change files
* fix: update TouchableOpacity multiple-100 baseline to match CI environment
---------
Co-authored-by: Andrew Coates <30809111+acoates-ms@users.noreply.github.com>
Co-authored-by: azure-pipelines[bot] <36771401+azure-pipelines[bot]@users.noreply.github.com>
Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com>
Co-authored-by: Vladimir Morozov <vmorozov@microsoft.com>1 parent 50927cb commit 815420a
24 files changed
Lines changed: 1300 additions & 70 deletions
File tree
- .github/workflows
- change
- packages
- @react-native-windows
- perf-testing/src
- ci
- matchers
- tester/src/js/examples-win
- HitTest
- Pointer
- @rnw-scripts
- just-task
- unbroken/src
- e2e-test-app-fabric
- .native-perf-results
- test
- __perf__/interactive
- __perf_snapshots__
- vnext/Scripts/perf
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
0 commit comments