New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 902844 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Implement an extensible system for Test classes in recipe_modules/cromium_tests/steps.py to reveal details about their type.

Project Member Reported by robert...@chromium.org, Nov 7

Issue description

Other recipe modules often have to deal with instances of these classes, and isinstance() is not always appropriate, as they may not have access to the classes inside chromium_tests. It would be ideal if the objects themselves could expose some details about whether they are a gtest, they run on swarming, use isolate, use a script, etc.

The particular use case is code coverage. We want to make sure we measure the coverage that a given test targets contributes, and the logic to do this may depend on the type of tests.
 
Cc: -jbudorick@google.com jbudorick@chromium.org
I think this would be part of a larger clean-up of how chromium* recipe modules interact.

Sign in to add a comment