ruby - Rake / Rspec: How to suppress / quiet / silent the first output line showing the command with --pattern ? -


समस्या:

अगर मैं ServerSpec चलाता हूं ( RSpec ) के माध्यम से Rake निम्न में से एक आज्ञा के साथ:

  • rake
  • Rake spec:
  • rake spec: all
  • rake spec: & lt; host & gt; < Li> bundle exec rake
  • ...

    रेक को stdout पर कार्यान्वित करने से पहले उसे प्रिंट करता है सर्वरपेक आउटपुट:

      /usr/bin/ruby1.9.1 -i / var / lib / रत्न / 1.9.1 / रत्न / rspec-core-3.1.6 / lib: / var / lib /gems/1.9.1/gems/rspec-support-3.1.2/लिब /var/lib/gems/1.9.1/gems/rspec-core-3.1.6/exe/rspec --pattern spec / & lt; host & gt ; / \ * _ Spec.rb   

    अगर मैं लक्षित होस्ट मैन्युअल रूप से rspec को इस तरह से पास करता हूं ...

      TARGET_HOST = & LT; मेजबान & gt; Rspec   

    ... लाइन नहीं दिखाई देती है।

    प्रश्न:

    मैं कैसे < कोड> राक इस लाइन / कमांड को आउटपुट करने से


    मैं serverpec-init द्वारा उत्पन्न डिफ़ॉल्ट रैकफाइल का उपयोग कर रहा हूं। < पूर्व> 'rake' की आवश्यकता होती है 'rspec / core / rake_task' कार्य: spec = & gt; 'Spec: all' कार्य: डिफ़ॉल्ट = & gt; : स्पेस नेमस्पेस: स्पेक करना लक्ष्य = [] Dir.glob ('। / Spec / *')। प्रत्येक do | dir | अगला जब तक File.directory? (डीआईआर) लक्ष्य & lt; & lt; फ़ाइल। बीएसएनाम (डीआईआर) अंत कार्य: सभी = & gt; लक्ष्य कार्य: डिफ़ॉल्ट = & gt; : सभी लक्ष्य। लक्ष्य करो | लक्ष्य | "सर्वरपरैक परीक्षणों को # {target}" पर चलाएं "आरएसपीईसी :: कोर:: RakeTask.new (target.to_sym) करें | टी | ईएनवी ['TARGET_HOST'] = लक्ष्य टी.पीटtern = "spec / # {target} / * _ spec.rb" एंड एंड एंड

    से बदलने की कोशिश करें

      आरएसपीईसी :: कोर :: रेकेटटैक्स.न्यू (target.to_sym) do | t | ईएनवी ['TARGET_HOST'] = लक्ष्य टी.पीटtern = "spec / # {target} / * _ spec.rb" end   

    से

      आरएसपीसी: : कोर :: RakeTask.new (target.to_sym) do | t | ईएनवी ['TARGET_HOST'] = लक्ष्य टी.पीटtern = "कल्पना / # {लक्ष्य} / * _ स्पेसी। आरबी" टी। वर्बोज़ = झूठा अंत    

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -