Track timeout from app run start in deferred components integration test (#93307)
diff --git a/dev/integration_tests/deferred_components_test/run_release_test.sh b/dev/integration_tests/deferred_components_test/run_release_test.sh
index 282b1fb..120b850 100755
--- a/dev/integration_tests/deferred_components_test/run_release_test.sh
+++ b/dev/integration_tests/deferred_components_test/run_release_test.sh
@@ -19,7 +19,6 @@
# Store the time to prevent capturing logs from previous runs.
script_start_time=$($adb_path shell 'date +"%m-%d %H:%M:%S.0"')
-script_start_time_seconds=$(date +%s)
$adb_path uninstall "io.flutter.integration.deferred_components_test"
@@ -35,6 +34,7 @@
am start -n io.flutter.integration.deferred_components_test/.MainActivity
exit
"
+run_start_time_seconds=$(date +%s)
while read LOGLINE
do
if [[ "${LOGLINE}" == *"Running deferred code"* ]]; then
@@ -45,8 +45,8 @@
fi
# Timeout if expected log not found
current_time=$(date +%s)
- if [[ $((current_time - script_start_time_seconds)) -ge 150 ]]; then
- echo "Failure: Deferred component did not load."
+ if [[ $((current_time - run_start_time_seconds)) -ge 150 ]]; then
+ echo "Failure: Timed out, deferred component did not load."
pkill -P $$
exit 1
fi