Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
R testthat 单元测试数据和辅助函数约定
我正在编写一个 R 包 并使用 testthat 进行单元测试 我的许多单元测试都是为了测试适用于我的包特定对象的功能 对于这些测试 我创建了一个辅助函数来设置模拟对象 我还有一些其他辅助函数来减少单元测试中的代码量 目前这些辅助函数在我的
r
unittesting
testthat
r testthat 和 covr 在非包库中使用
我希望能够使用testthat and covr在一个项目中not一个 r 包 事实上不使用任何第三方服务 只是普通的旧 r 源文件的集合 我正在努力找出这是否可行 如果可以 则已设置有关如何设置的说明 我发现假设你正在编写一个 r 包 我
r
testthat
covr
在二进制 R 包中包含测试
我在用testthat为我的 R 包编写单元测试 我见过一些软件包作者 比如来自Rcpp and ggplot2 使用二进制文件分发单元测试 但是 当我使用 RStudio 0 98 1102 构建包时devtools 1 7 0 test
r
unittesting
package
testthat
在 test_package 中使用过滤器参数来跳过测试
我想在期间运行我的包单元测试R CMD check 但跳过需要互联网连接的测试 按照惯例 所有需要互联网的单元测试都有这个词network在他们的文件名中 因此我的run all R包含 library testthat test pack
regex
r
cran
testthat
获取 R 文件而不运行它(单元测试)
我们正在构建一个 R 代码库 并希望对我们编写的任何函数进行单元测试 到目前为止 我们已经找到了两个 R 测试库 RUnit 和 testthat 在进行了一些沙箱处理之后 我们开发了一种可靠的方法来在每次运行时测试代码 例如 sample
r
unittesting
testthat
runit
在 testthat 中测试确切的字符串
我想测试我的函数之一是否给出特定消息 或警告或错误 good lt function message Hello bad lt function message Hello 我希望第一个期望成功 第二个期望失败 library testth
r
testthat
test_that 与 match.fun 在使用两层深度时会引发意外错误
我使用时遇到问题match fun和 一起test that when match fun用于嵌套函数内部 为了说明这一点 我构建了一个包含两个函数的快速玩具示例 R 包 后者简单地调用前者 i dont throw error lt fu
r
testthat
为什么测试中的辅助文件来源两次
在测试中使用 uuid 时我遇到了麻烦 因为辅助文件的来源两次 为什么会发生这种情况 有没有办法避免二次采购 对于可重现的示例 只需创建一个新包 将一个名为 helper data R 的文件放入 tests testhat 中 并包含以下
r
testthat
对 R 包的 /src 文件夹中的代码进行单元测试?
我正在为一个 R 包做出贡献 该包广泛使用 C 代码进行计算 我们已经开始使用 R 函数编写测试testthat http cran r project org web packages testthat index html包 将测试放入
c
r
unittesting
testthat
避免测试时由于 readline() 造成的暂停
我正在 R 中使用以下命令运行测试test dir 函数从testthat包裹 在一些测试脚本中 有一些函数调用readline 这在交互模式下会导致测试暂停并等待用户输入 调用的函数readline 不是我自己的 我对他们没有任何影响 用
r
unittesting
testthat
r devtools test() 错误,但测试 test_file() 是否有效
我正在构建的包中有一个函数 它将十六进制代码分配给全局环境以供分析师使用 optiplum lt function assign x optiplum value rgb red 129 green 61 blue 114 maxColor
r
devTools
testthat
用于长时间运行测试的 testthat 模式
我有一堆测试 我不希望它们在 CRAN 检查或 Travis CI 构建期间运行 它们要么是长时间运行的 要么可能导致写入网络数据库的事务 并发冲突 哪种分离它们的方法 与 R CMD 检查测试 最适合testthat 我应该将这些测试放在
r
cran
testthat
r - data.table 和 testthat 包
我正在构建一个与 data table 一起使用的包 并且应该使用包 testthat 对其进行测试 虽然从命令行调用时代码工作正常 但从测试用例调用时遇到了问题 运行测试时似乎使用了基础包中的 函数 即 data frames 的函数 我
r
dataTable
Rpackage
testthat