infra: Extend timeout for Android devices on CI/CQ The runtime for Android jobs, especially the android_aarch64_fips_noasm builder, has increased in the last several months (around the end of Oct 2025), such that they now time out after 60 min occasionally. Bump the time limit for Android builders up to 90 min to avoid random flaky timeouts. Change-Id: I70c9e54e714c9c55103df0742023c7eafe206970 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86527 Auto-Submit: Lily Chen <chlily@google.com> Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/infra/config/generated/cr-buildbucket.cfg b/infra/config/generated/cr-buildbucket.cfg index a65ad66..5bce2c5 100644 --- a/infra/config/generated/cr-buildbucket.cfg +++ b/infra/config/generated/cr-buildbucket.cfg
@@ -23,7 +23,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -47,7 +47,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -71,7 +71,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -95,7 +95,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -119,7 +119,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -143,7 +143,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -167,7 +167,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_ARM_MODE\":\"arm\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -191,7 +191,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -215,7 +215,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\",\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 caches { name: "boringssl_gocache" path: "gocache" @@ -1383,7 +1383,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1416,7 +1416,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1449,7 +1449,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1482,7 +1482,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1515,7 +1515,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1548,7 +1548,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1563,7 +1563,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_ARM_MODE\":\"arm\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1614,7 +1614,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders { @@ -1647,7 +1647,7 @@ properties_j: "android:true" properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\",\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\"}" } - execution_timeout_secs: 3600 + execution_timeout_secs: 5400 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" } builders {
diff --git a/infra/config/main.star b/infra/config/main.star index 80253d1..f2fa5f1 100755 --- a/infra/config/main.star +++ b/infra/config/main.star
@@ -332,7 +332,7 @@ } # The Android tests take longer to run. See https://crbug.com/900953. -ANDROID_TIMEOUT = 60 * time.minute +ANDROID_TIMEOUT = 90 * time.minute WALLEYE_HOST = { "dimensions": {