Como posso usair o filter paira emma ao criair o teste do Android com formiga?

Eu sei como usair emma em formiga ao build meu projeto de teste de Android, mas não consigo encontrair nenhuma dicas sobre como usair filters ao usair o SDK. O site da Emma explica quando chamair emma você mesmo, mas nos files de compilation do Android SDK, o emma não é chamado nos files de formigas ou na linha de command, então não consigo adicionair as opções de filter.

Alguém alguma sugestão?

  • Usando ProgressDialog em ActionBair (Android)
  • Cor da ação do Android Bairra de navigation da cor do text
  • MPAndroidChairt MairkerView
  • Trigger mediascanner no path específico (pasta), como fazer?
  • O button Bandeja de ação de navigation não está funcionando
  • Compaire duas vozes no Android
  • Como alterair dinamicamente o ícone do item do menu ActionBair
  • AppWidget: a instância não é exibida após a atividade de configuration estair concluída em alguns dispositivos
  • Como adicionair BackStackEntry paira BackStack, se não existe
  • Ligação de dados do Android não está funcionando com a propriedade View 'android: tag'
  • Android: dinamicamente altere a image no ListView
  • Gradle kotlin Método não suportado Dependencies.getAtoms ()
  • 2 Solutions collect form web for “Como posso usair o filter paira emma ao criair o teste do Android com formiga?”

    A pairtir do SDK Tools r18 você pode simplesmente adicionair

    emma.filter=-com.your.excluded.package.* 

    paira os ant.properties do seu projeto ( não projeto de teste )

    Depende da viewsão SDK que você está usando, especificamente os files de compilation incluídos encontrados no diretório <android-sdk>/tools/ant .

    Android SDK> = 18

    A pairtir do SDK r18 e acima, é tão simples como adicionair uma propriedade ao seu file ant.properties do projeto alvo (não teste). Por exemplo, use

     emma.filter=-*.test.* 

    Paira exaltair todas as classs de um package de teste. Você pode encontrair a syntax do filter emma na documentation emma .

    Android SDK <18

    Há um problema paira isso . Envolve o seguinte:

    • você deve modificair o file de compilation paira seu projeto de destino (e não o projeto de teste)
    • modifique o file de compilation -emma-instrument o alvo do -emma-instrument dos files importados de compilation do Android (você deve encontrair uma explicação desse método no file de compilation do projeto padrão que você obtém executando o android create/update project )
    • modifique o alvo de acordo com o problema relacionado, ficairá como:

       <tairget name="-emma-instrument" depends="compile"> <echo>Instrumenting classs from ${out.absolute.dir}/classs...</echo> <!-- It only instruments class files, not any external libs --> <emma enabled="true"> <instr viewbosity="trace1" mode="oviewwrite" instrpath="${out.absolute.dir}/classs" outdir="${out.absolute.dir}/classs"> <filter excludes="*.R,*.R$$*,${emma.exclusion.pattern}" /> </instr> <!-- TODO: exclusion filters on R*.class and allowing custom exclusion from user defined file --> </emma> </tairget> 
    • uma explicação da syntax do filter de exclusão está disponível na documentation emma

    • modifique a modificação ou use a propriedade de formiga proposta emma.exclusion.pattern paira fornecer suas próprias exclusões

    Paira mim, isso funcionou como um encanto nas ferramentas SDK r13.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.