Skip to content
Snippets Groups Projects
Forked from Dhina17 / platform_frameworks_base
Source project has a limited visibility.
  • Jeff Sharkey's avatar
    8a922eca
    Support service dependencies on Ravenwood. · 8a922eca
    Jeff Sharkey authored
    Ravenwood test authors should only need to call setServicesRequired()
    for the services they directly interact with, but often those
    services will have indirect dependencies on other OS internals, and
    those dependencies will evolve over time.
    
    To handle this, we add the concept of dependencies to SystemService,
    where a service declares the other services required to run.  (They
    can choose to omit services from their dependencies where they
    gracefully handle a missing service at runtime.)
    
    Bug: 325506297
    Test: atest RavenwoodServicesTest
    Change-Id: I42187b3494fef499d619ad882891e832b0fd6bca
    8a922eca
    History
    Support service dependencies on Ravenwood.
    Jeff Sharkey authored
    Ravenwood test authors should only need to call setServicesRequired()
    for the services they directly interact with, but often those
    services will have indirect dependencies on other OS internals, and
    those dependencies will evolve over time.
    
    To handle this, we add the concept of dependencies to SystemService,
    where a service declares the other services required to run.  (They
    can choose to omit services from their dependencies where they
    gracefully handle a missing service at runtime.)
    
    Bug: 325506297
    Test: atest RavenwoodServicesTest
    Change-Id: I42187b3494fef499d619ad882891e832b0fd6bca
Code owners
Assign users and groups as approvers for specific file changes. Learn more.