2.15のリリース ノートによると:
環境変数によって選択される R CMD チェックによる、より厳密なテストのための新しいオプションがあります。「R 拡張機能の記述」マニュアルを参照してください。
- デフォルトの一連のチェックと比較して「より厳密」ですか?
- マニュアルのサポート テキストが見つかりません。私はそれを見逃しているだけだと確信しています
- 最も厳格なテストを実行するために指定するオプションは何ですか?
試すR CMD check --as-cran foo_1.2-3.tar.gz
新しい--as-cran
オプションは、これらのいくつかをまとめたものです。これはr-develで議論されました。
また、R 2.15.0 がリリースされる数週間前に、これを に追加しました~/.R/check.Renviron
。これらは「R Internals」マニュアルに記載されています。
# See R Internals manual
_R_CHECK_CRAN_INCOMING_=TRUE
_R_CHECK_FORCE_SUGGESTS_=FALSE
_R_CHECK_VC_DIRS_=TRUE
_R_CHECK_UNSAFE_CALLS_=TRUE
_R_CHECK_TIMINGS_=10
_R_CHECK_INSTALL_DEPENDS_=TRUE
_R_CHECK_SUGGESTS_ONLY_=TRUE
_R_CHECK_NO_RECOMMENDED_=TRUE
_R_CHECK_SUBDIRS_NOCASE_=TRUE
_R_CHECK_EXECUTABLES_EXCLUSIONS_=FALSE
_R_CHECK_LICENSE_=TRUE
_R_CHECK_DOC_SIZES2_=TRUE
_R_CHECK_CODETOOLS_PROFILE_='suppressPartialMatchArgs=false'
#
_R_CHECK_VIGNETTES_NLINES_=50
_R_CHECK_DOT_INTERNAL_=TRUE
のようだ:
はい、「より厳密」とは、デフォルトの一連のチェックに関連しています。デフォルトのチェックでは、テストできるすべてがテストされるわけではありません。
テストする最も厳密な方法は、check.Renviron の構成ファイルの値を使用して、可能なすべてのテストを指定することです (R の内部および R プラグインの記述に関するマニュアルを参照してください)。
すべてを確認する簡単な方法 (つまり、コマンド ライン パラメータ) はありません。R の新しいバージョンがリリースされると、パッケージ作成者は構成ファイル (check.Renviron) を維持する必要があります。