Este é o comando gcov2perlp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
gcov2perl - converte arquivos gcov em banco de dados Devel :: Cover
VERSÃO
versão 1.21
SINOPSE
gcov2perl -h -i -v -db banco de dados gcov_files
DESCRIÇÃO
Converta arquivos gcov para bancos de dados Devel :: Cover.
OPÇÕES
As seguintes opções de linha de comando são suportadas:
-db database - especifica o banco de dados a ser usado
-h -help - mostra ajuda
-i -info - mostra a documentação
-v -version - mostra a versão
DETALHES
Para obter cobertura de arquivos XS, eles devem primeiro ser compilados com as opções apropriadas.
Em um ambiente Makefile padrão, como o criado por ExtUtils :: MakeMaker, isso pode
ser realizado com o comando:
HARNESS_PERL_SWITCHES = -MDevel :: Cover make test \
CCFLAGS = -O0 \ -fprofile-arcs \ -ftest-cobertura \
OTHERLDFLAGS = -fprofile-arcs \ -ftest-cobertura
Se você já construiu seus arquivos de objeto, pode ser necessário executar make clean primeiro,
ou para encontrar alguma outra maneira de garantir que eles sejam reconstruídos com as opções requeridas pelo gcov.
Agora que os dados de cobertura de código foram coletados, "gcov" precisa ser executado:
gcov Mylib.xs
Isso criará um ou mais arquivos gcov nos quais você pode executar "gcov2perl":
gcov2perl Mylib.xs.gcov
Finalmente, "cover" deve ser executado normalmente com todas as opções necessárias:
cobrir
Se você estiver executando tudo com opções padrão, você pode fazer tudo isso com um comando:
teste-capa
SAIR STATUS
Os seguintes valores de saída são retornados:
0 Todos os arquivos convertidos com sucesso
> 0 Ocorreu um erro.
Use gcov2perlp online usando serviços onworks.net