2012-04-04 7 views
7

के अनुसार release notes 2.15 के लिए:"और अधिक कठोर परीक्षण के लिए" आर अध्यक्ष एवं प्रबंध निदेशक की जांच विकल्प - 2.15.0

आर अध्यक्ष एवं प्रबंध निदेशक के द्वारा और अधिक कठोर परीक्षण के लिए नए विकल्पों की जाँच वातावरण चर द्वारा चयनित कर रहे हैं - देखना 'लेखन आर एक्सटेंशन' मैनुअल।

  1. "और अधिक कठोर" चेक के डिफ़ॉल्ट सेट के सापेक्ष है?
  2. मुझे मैनुअल में सहायक पाठ नहीं मिल रहा है। मुझे यकीन है कि मैं इसे अभी याद कर रहा हूं
  3. सबसे कठोर परीक्षण करने के लिए मैं कौन से विकल्प निर्दिष्ट करता हूं?

उत्तर

0

ऐसा नहीं है कि लगता है:

  1. हाँ, 'और अधिक कठोर चेक के डिफ़ॉल्ट सेट के सापेक्ष है। डिफ़ॉल्ट चेक परीक्षण की जा सकने वाली हर चीज का परीक्षण नहीं करते हैं। (यानी कमांड लाइन

  2. परीक्षण करने के लिए सबसे कठोर रास्ता (आर आंतरिक भागों और लेखन आर प्लगइन्स मैनुअल देखें)

  3. कोई आसान तरीका नहीं है check.Renviron में कॉन्फ़िग फ़ाइल मूल्यों के माध्यम से सभी संभव परीक्षण निर्दिष्ट करने के लिए है पैरामीटर) यह सब जांचने के लिए। एक पैकेज लेखक को कॉन्फ़िगरेशन फ़ाइल (चेक.रोन्यूशन) को बनाए रखना होगा क्योंकि आर के नए संस्करण जारी किए जाते हैं।

+1

अंक 2 और 3 गलत हैं। मैंने कभी सेट नहीं किया एनवी वर्र्स जैसे आप कॉन्फ़िगरेशन फ़ाइल मान सेट करना आसान है। –

+0

अच्छी पकड़, मेरी पोस्ट अपडेट की गई। क्या यह अभी सटीक है? – SFun28

23

प्रयास करें R CMD check --as-cran foo_1.2-3.tar.gz

नई --as-cran विकल्प एक साथ इनमें से कुछ बटोरता; आर-डेवेल पर इस पर चर्चा की गई।

इसके अलावा, आर 2.15.0 बाहर आने से कुछ सप्ताह पहले, मैंने इसे ~/.R/check.Renviron में जोड़ा। ये 'आर 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 
+3

धन्यवाद Dirk, इसने मेरी मदद की है। Devtools का उपयोग करने वाले लोगों के लिए, उपयोग करें: चेक (args = "- as-cran") –

+0

'_R_CHECK_CRAN_INCOMING_ = TRUE' यह बताता है कि मुझे वर्तनी जांच रिपोर्ट क्यों नहीं मिली :( –

संबंधित मुद्दे

 संबंधित मुद्दे