如何在部分测试中共享一个公共的R上下文?

时间:2019-05-05 08:03:15

标签: r testing automated-tests

我正在使用 testthat 软件包来自动化 R 软件包,以自动执行(àHadley)测试。

部分测试需要访问一组文件,这些文件存储在程序包中的 inst / testdata (请参阅Where should I put data for automated tests with testthat?下。

这样做是什么好的习惯,因为我希望分解代码并在测试之间重用?

根据https://www.tidyverse.org/articles/2017/12/testthat-2-0-0/,我应该在 test / testthat 文件夹中创建一个 setup-xyz.R 函数,其中 xyz 代表函数名称。

如果我的测试子集很大(数百个测试),这最终将变得不切实际。任何经过验证的智能解决方案建议?

public class StickyNoteAppWidgetConfigureFragmentActivity extends AppCompatActivity {

    @Override
    public void onPause() {
        super.onPause();

        // ...
        // ...
        // ...
    }
}

0 个答案:

没有答案