HostUtils
  public
  
  final
  
  class
  HostUtils
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.lite.HostUtils | 
Implementa alguns métodos de utilitário úteis para executar testes de host.
Isso implementa alguns métodos para encontrar testes no host e falsificar a execução de testes JUnit para que possamos "simular".
Resumo
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
         | 
      getJUnitClasses( | 
| 
        
        
        static
        
        
         | 
      getJUnitClasses(Recebe casos de teste do JUnit4 de nomes de classe e caminhos JAR fornecidos. | 
| 
        
        
        static
        
        
        boolean | 
      hasJUnitAnnotation(Class<?> classObj)
      Verifica se uma classe se parece com um teste JUnit ou não. | 
| 
        
        
        static
        
        
        boolean | 
      testLoadClass(String className, URLClassLoader cl, String jarName)
      Testa se a classe é adequada ou não. | 
Métodos públicos
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) 
| Parâmetros | |
|---|---|
| classNames |  | 
| jarAbsPaths |  | 
| pcl | ClassLoader | 
| Retorna | |
|---|---|
|  | |
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) 
Recebe casos de teste do JUnit4 de nomes de classe e caminhos JAR fornecidos.
| Parâmetros | |
|---|---|
| classNames | : classes que existem no caminho de classe atual para verificar testes do JUnit | 
| jarAbsPaths | : frascos para pesquisar classes com as anotações de teste. | 
| excludePaths |  | 
| pcl | ClassLoader | 
| Retorna | |
|---|---|
|  | uma lista de objetos de classe que são classes de teste a serem executadas. | 
| Gera | |
|---|---|
|  | IllegalArgumentException | 
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Verifica se uma classe se parece com um teste JUnit ou não.
| Parâmetros | |
|---|---|
| classObj | Class: classe a ser examinada para a anotação | 
| Retorna | |
|---|---|
| boolean | se o objeto de classe tem a anotação de teste JUnit4 | 
testLoadClass
public static boolean testLoadClass (String className, 
                URLClassLoader cl, 
                String jarName)Testa se a classe é adequada ou não.
Nesse caso, adequado significa que é uma classe de teste JUnit válida usando um dos runners padrão ou uma subclasse dele. A classe também precisa ser carregada.
| Retorna | |
|---|---|
| boolean | "true" se essa classe for considerada uma classe de teste. Caso contrário, será "false". | 
