From 6dca7550b3449364639e1dd5d1f24846c334ea04 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Mon, 2 Oct 2023 13:50:38 +0200 Subject: [PATCH] typo --- integration_test/extract_benchmarks.sh | 34 ---------------------- integration_test/generate_screenshots.dart | 1 - integration_test/generate_timelines.sh | 9 +++--- 3 files changed, 5 insertions(+), 39 deletions(-) diff --git a/integration_test/extract_benchmarks.sh b/integration_test/extract_benchmarks.sh index 5a914a0..30b96bf 100644 --- a/integration_test/extract_benchmarks.sh +++ b/integration_test/extract_benchmarks.sh @@ -1,49 +1,15 @@ timeline_name="$1" -csv_filename="$2" if [[ -n "$timeline_name" ]]; then - if [[ -z "$csv_filename" ]]; then - csv_filename="${timeline_name}" - fi - echo "====== Extracting & merging ${timeline_name} timelines ======" - echo "" >>${csv_filename}.csv - echo "${timeline_name}" >>${csv_filename}.csv extent_micros="timeExtentMicros" timelines=$(find ./build -maxdepth 1 -name "${timeline_name}*.timeline.json" -print) for i in "${timelines[@]}"; do - benchextract $i extent_micros+="$(grep -A0 -h '"timeExtentMicros":' $i | grep -o " [0-9]*")" done echo $extent_micros | tr ' ' ',' >>${csv_filename}.csv - metrics=( - "average_frame_build_time_millis" - "90th_percentile_frame_build_time_millis" - "99th_percentile_frame_build_time_millis" - "worst_frame_build_time_millis" - "average_rasterizer_time_millis" - "90th_percentile_rasterizer_time_millis" - "99th_percentile_rasterizer_time_millis" - "worst_frame_rasterizer_time_millis" - ) - - timeline_summaries=$(find ./build -maxdepth 1 -name "${timeline_name}*.timeline_summary.json" -print) - for i in "${timeline_summaries[@]}"; do - metrics[0]+="$(grep -A0 -h '"average_frame_build_time_millis":' $i | grep -o " [0-9.]*")" - metrics[1]+="$(grep -A0 -h '"90th_percentile_frame_build_time_millis":' $i | grep -o " [0-9.]*")" - metrics[2]+="$(grep -A0 -h '"99th_percentile_frame_build_time_millis":' $i | grep -o " [0-9.]*")" - metrics[3]+="$(grep -A0 -h '"worst_frame_build_time_millis":' $i | grep -o " [0-9.]*")" - metrics[4]+="$(grep -A0 -h '"average_frame_rasterizer_time_millis":' $i | grep -o " [0-9.]*")" - metrics[5]+="$(grep -A0 -h '"90th_percentile_frame_rasterizer_time_millis":' $i | grep -o " [0-9.]*")" - metrics[6]+="$(grep -A0 -h '"99th_percentile_frame_rasterizer_time_millis":' $i | grep -o " [0-9.]*")" - metrics[7]+="$(grep -A0 -h '"worst_frame_rasterizer_time_millis":' $i | grep -o " [0-9.]*")" - done - for metric in "${metrics[@]}"; do - echo $metric | tr ' ' ',' >>${csv_filename}.csv - done - benchmarks=$(find ./build -maxdepth 1 -name "${timeline_name}*.timeline.benchmark" -print) benchmerge $benchmarks else diff --git a/integration_test/generate_screenshots.dart b/integration_test/generate_screenshots.dart index 7f8172d..7838f8d 100644 --- a/integration_test/generate_screenshots.dart +++ b/integration_test/generate_screenshots.dart @@ -24,7 +24,6 @@ import 'package:lightmeter/screens/metering/components/shared/readings_container import 'package:lightmeter/screens/metering/components/shared/readings_container/components/shared/animated_dialog_picker/components/dialog_picker/widget_picker_dialog.dart'; import 'package:lightmeter/screens/settings/components/metering/components/equipment_profiles/components/equipment_profile_screen/components/equipment_profile_container/widget_container_equipment_profile.dart'; import 'package:lightmeter/screens/settings/components/metering/components/equipment_profiles/components/equipment_profile_screen/screen_equipment_profile.dart'; -import 'package:lightmeter/screens/settings/screen_settings.dart'; import 'package:m3_lightmeter_iap/m3_lightmeter_iap.dart'; import 'package:m3_lightmeter_resources/m3_lightmeter_resources.dart'; import 'package:mocktail/mocktail.dart'; diff --git a/integration_test/generate_timelines.sh b/integration_test/generate_timelines.sh index 95498db..20d19ad 100644 --- a/integration_test/generate_timelines.sh +++ b/integration_test/generate_timelines.sh @@ -2,18 +2,18 @@ flutter --version fvm flutter build apk \ --dart-define="cameraPreviewAspectRatio=240/320" \ --dart-define="cameraStubImage=assets/camera_stub_image.jpg" \ - --target=integration_test/generate_screenshots.dart \ + --target=integration_test/metering_test.dart \ --profile \ --flavor=dev -for n in {1..5}; do +for n in {1..2}; do echo "============ Run number ${n} ============" flutter drive \ --dart-define="cameraPreviewAspectRatio=240/320" \ --dart-define="cameraStubImage=assets/camera_stub_image.jpg" \ - --driver=test_driver/screenshot_driver.dart \ - --target=integration_test/generate_screenshots.dart \ + --driver=test_driver/performance_driver.dart \ + --target=integration_test/metering_test.dart \ --profile \ --flavor=dev \ --no-dds \ @@ -22,3 +22,4 @@ for n in {1..5}; do --use-application-binary=build/app/outputs/flutter-apk/app-dev-profile.apk done +sh integration_test/extract_benchmarks.sh toggle_iso_picker_baseline \ No newline at end of file