New issue
Advanced search Search tips

Issue 908944 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment

timeouts are not reported as a failure_type

Project Member Reported by erikc...@chromium.org, Nov 27

Issue description

Build: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/ios-simulator-full-configs/8739

buildbucket result: https://apis-explorer.appspot.com/apis-explorer/?base=https://cr-buildbucket.appspot.com/_ah/api#p/buildbucket/v1/buildbucket.get?id=8929159637564373040&_h=1&

Expected result:
results_detail_json should have a property that indicates the failure reason:
\"failure_type\": \"TEST_TIMED_OUT\"

example -- the following buildbucket has failure_type: TEST_FAILURE when the build fails due to a test failure: https://apis-explorer.appspot.com/apis-explorer/?base=https://cr-buildbucket.appspot.com/_ah/api#p/buildbucket/v1/buildbucket.get?id=8929376143997662912&_h=1&

 
Labels: Infra-Platform-Test
Labels: OS-iOS
Cc: sergeybe...@chromium.org
Labels: -Pri-3 Pri-2
Owner: jbudorick@chromium.org
Status: Assigned (was: Untriaged)
@jbudorick can you ptal?
You've discovered the large difference between ios and non-ios infra.

Does anything set TEST_TIMED_OUT? i.e., do non-ios tests do so? I'm not seeing it in https://codesearch.chromium.org/chromium/tools/depot_tools/recipes/recipe_modules/tryserver/api.py, which is where non-ios recipes set TEST_FAILURE.
or to rephrase: I don't think anything sets TEST_TIMED_OUT. Do we particularly care about having it? If so, I assume we want it for non-ios as well...
Cc: estaab@chromium.org st...@chromium.org
I think it's important to set a failure_type, since that can be used by monitoring tools to distinguish between different types of errors. In this case, swarming knows that the test suite timed out, but there's no way to know this by looking just at the buildbucket results.

Components: Infra>Client>Chrome
Labels: -OS-iOS
Alright, this isn't iOS-specific, then, though the implementation for iOS will necessarily differ.
Labels: -Type-Bug Type-Feature
Summary: timeouts are not reported as a failure_type (was: failure_type is not being reported for timeouts of ios_chrome_bookmarks_egtests)
Updating the title to match #6; adding a new failure_type globally is a feature request.
Cc: linds...@chromium.org

Sign in to add a comment