R тест, который проходит, но covr не проходит
У меня проблемы с covr
R пакет - covr::codecov()
не проходит, даже если все тесты проходят с использованием devtools::test()
:
> devtools::test()
Loading cachemeR
Testing cachemeR
✔ | OK F W S | Context
✔ | 6 | getArgs()
✔ | 5 | pipe output
✔ | 14 | test R6 object and methods
══ Results ════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 0.2 s
OK: 25
Failed: 0
Warnings: 0
Skipped: 0
> covr::codecov()
BŁĄD: Failure in `/private/var/folders/bh/m7vk09j54m1gmmxkgsdb5r0w0000gn/T/RtmpgSoSo2/R_LIBS11d695240a85c/cachemeR/cachemeR-tests/testthat.Rout.fail`
> library(testthat)
> library(cachemeR)
Loading required package: R6
Loading required package: futile.logger
>
> test_check("cachemeR")
INFO [2018-06-11 19:55:14] Caching 'testFun' for first time...
INFO [2018-06-11 19:55:14] Caching 'testFun' for first time...
INFO [2018-06-11 19:55:14] 'testFun' is already cached...
INFO [2018-06-11 19:55:14] Caching 'testFun' for first time...
INFO [2018-06-11 19:55:14] Caching 'testFun' for first time...
── 1. Failure: method: lastCache (@test_02-cache.R#60) ───────────────────────────────────────────────────────────────────────────
"c3783d8b264c9c5addfb001af37976f8" not equal to cache$lastCache$hashes$fun.body.
1/1
Для воспроизведения, пожалуйста, клонируйте мой репо:
git clone -b devel https://github.com/Tazovsky/cachemeR
cd cachemeR
git checkout 2057e7cd88fcb6fa152806cb7aec5cc1282005e5
Есть идеи почему covr
потерпит неудачу?