Testthat: FR: Executar testes em paralelo

Criado em 21 jun. 2016  ·  3Comentários  ·  Fonte: r-lib/testthat

para acelerar o TDD.

  • Uma tarefa por contexto
  • Precisa de cuidados especiais para evitar misturar a saída

    • Pode ser obtido fazendo com que reporter$cat() colete toda a saída e imprima em reporter$.end_context()

  • Pode usar o pacote "paralelo" para simplificar

    • Alguns backends precisam carregar o pacote e os auxiliares em cada nó

feature reporter

Comentários muito úteis

Seria importante permitir que alguns testes "desativem" os testes paralelos, como aqueles que já estão usando o paralelismo internamente.

Todos 3 comentários

Apenas um pensamento: Ser capaz de optar por alguns testes pode ser bom. (a menos que teste que seja destinado apenas para uso com testes de unidade e exclua testes de integração)

Seria importante permitir que alguns testes "desativem" os testes paralelos, como aqueles que já estão usando o paralelismo internamente.

Oi, o que precisa ser feito para que isso (ou similar) seja aceito? Acho que seria uma ótima adição.

Esta página foi útil?
0 / 5 - 0 avaliações