R 如何在某些分支上定义某些测试?
我是gitlab ci/cd新手。我喜欢它的工作方式。我想在某些分支中运行某些测试。如何在yml文件中定义相同的内容R 如何在某些分支上定义某些测试?,r,unit-testing,yaml,gitlab-ci,testthat,R,Unit Testing,Yaml,Gitlab Ci,Testthat,我是gitlab ci/cd新手。我喜欢它的工作方式。我想在某些分支中运行某些测试。如何在yml文件中定义相同的内容 我正在使用gitlab ci/cd进行R包开发,并使用testthat包进行单元测试。您需要考虑如何在分支中构建测试套件 例如,您可以将测试套件命名为/tests/branch\u 1/,并且您的分支具有名称branch\u 1,然后 test_job: script: - test_dir("inst/tests/${CI_COMMIT_REF_NAME
我正在使用gitlab ci/cd进行R包开发,并使用testthat包进行单元测试。您需要考虑如何在分支中构建测试套件 例如,您可以将测试套件命名为
/tests/branch\u 1/
,并且您的分支具有名称branch\u 1
,然后
test_job:
script:
- test_dir("inst/tests/${CI_COMMIT_REF_NAME}"
其中,
$CI\u COMMIT\u REF\u NAME
是您的分支或标记名称,根据,将使用与您的分支名称相同的名称执行测试套件。这是一个非常酷的想法!谢谢