2017-08-24 2 views
0

私はtravis上のeutradeflowsというRパッケージをテストしています。パッケージにはtestthatでプログラムされたテストが含まれており、トラビスでdevtools::test()の出力を確認したいと思います。ラインが言っメイントラヴィス・ログにありましたテスト結果をトラビスログに表示するには?

Status: 4 NOTEs 
See ‘/home/travis/build/stix-global/eutradeflows/eutradeflows.Rcheck/00check.log’ 
for details 

this answerから、私はその可能性はトラヴィス・ログにファイルを表示することを学びました。

- cat /home/travis/build/stix-global/eutradeflows/eutradeflows.Rcheck/00check.log 

をしかし、それはtestthatテストの結果が含まれていません:.travis.ymlで、私はテストの後に、そのファイルを印刷するにはトラヴィスを求めています。

私はどのようにしてテストの出力をトラビスで表示できますか?

これは特に私がskipの指示をテストに持っているので重要です。どのテストがスキップされたのか知りたいのですが、これは特に重要です。

+0

これ[.travis.yml(https://github.com/cdeterman/gpuR/blob/develop/.travis .yml)が答えを持っている可能性があります。それは ' - Rscript -e 'devtools :: install(); devtools :: test()''を成功の後に追加します。 –

答えて

1

.travis.ymlにこれを追加し、testthatテストの結果を表示する:

r_binary_packages: 
    - devtools 
    - roxygen2 

after_success: 
    - Rscript -e 'devtools::install();devtools::test()' 
関連する問題