Pular para o conteúdo principal

bactopia-test

Execute suítes nf-test para componentes do Bactopia.

Descobre e executa arquivos nf-test em módulos, subworkflows e workflows. Os resultados são classificados por status e exibidos como uma tabela resumida. Os logs por teste são salvos em um diretório logs/.

Uso

bactopia-test [OPTIONS]

Opções Obrigatórias

OpçãoTipoPadrãoDescrição
--bactopia-pathSTRINGDiretório onde o repositório do Bactopia está armazenado
--test-dataSTRINGDiretório contendo os dados do bactopia-tests (define a variável de ambiente BACTOPIA_TESTS). Obrigatório a menos que --cleanup seja usado

Limpeza

OpçãoTipoPadrãoDescrição
--cleanupBOOLfalseEncontra e remove todos os arquivos temporários .nf-test/, depois encerra (nenhum teste é executado)
--dry-runBOOLfalseCom --cleanup, lista o que seria removido sem excluir
--keepBOOLfalseMantém os diretórios .nf-test/ e os logs após a conclusão dos testes (útil para depuração)

Seleção de Testes

OpçãoTipoPadrãoDescrição
--tierCHOICE (modules, subworkflows, workflows, all)allQual nível de componente testar
--includeSTRINGLista de nomes de componentes separados por vírgula para incluir
--excludeSTRINGLista de nomes de componentes separados por vírgula para excluir

Opções de Execução

OpçãoTipoPadrãoDescrição
--profileCHOICE (docker, singularity, conda)dockerPerfil Nextflow a ser usado nos testes
--condadirSTRING/home/rpetit3/.bactopia/condaDiretório onde os ambientes Conda são armazenados (a variável de ambiente NXF_CONDA_CACHEDIR tem precedência)
--singularity_cacheSTRING/home/rpetit3/.bactopia/singularityDiretório onde as imagens Singularity são armazenadas (a variável de ambiente NXF_SINGULARITY_CACHEDIR tem precedência)
--generateBOOLfalseModo de geração: exclui snapshots e executa duas vezes para verificar a reprodutibilidade
--jobsINT64Número de workers de teste paralelos
--fail-fastBOOLfalsePara na primeira falha de teste em vez de continuar
--timeoutINT90Tempo limite por teste em minutos. Cada subprocesso nf-test é encerrado após esse período. Defina como 0 para desativar

Opções de Saída

OpçãoTipoPadrãoDescrição
--outdirSTRING.Diretório onde a pasta logs/ será criada
--jsonBOOLfalseExibe os resultados em formato JSON

Opções Adicionais

OpçãoTipoPadrãoDescrição
--verboseBOOLfalseExibe texto relacionado à depuração
--silentBOOLfalseApenas erros críticos serão exibidos
--version, -VBOOLfalseExibe a versão e encerra.