Home | History | Annotate | Download | only in android

Lines Matching refs:sc

62     def _packages_installed(cls, sc, allow_install):
64 if not hasattr(sc, 'packages'):
68 required_packages = [package.package_name for package in sc.packages if package.apk_path==None]
70 required_packages = [package.package_name for package in sc.packages]
74 def _build_packages(cls, sc, te):
76 for p in sc.packages:
82 def _install_packages(cls, sc, te):
83 for p in sc.packages:
109 for sc in Workload._subclasses():
110 _log.debug('Checking workload [%s]...', sc.__name__)
113 if cls._packages_installed(sc, True):
114 cls._availables[sc.__name__.lower()] = sc
143 sc = cls._availables[name.lower()]
145 if (reinstall or not cls._packages_installed(sc, False)):
146 if (not cls._build_packages(sc, test_env) or
147 not cls._install_packages(sc, test_env)):
151 ret_cls = sc(test_env)