এটি হল কমান্ড কভারপ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
কভার - রিপোর্ট কভারেজ পরিসংখ্যান
সংস্করণ
1.21 সংস্করণ
সাইনোপিসিস
কভার-পরীক্ষা
কভার -রিপোর্ট html_basic
বর্ণনাঃ
বিভিন্ন ফর্ম্যাটে কভারেজ পরিসংখ্যান প্রতিবেদন করুন।
সারাংশ বিকল্পটি একটি সংক্ষিপ্ত পাঠ্য সারাংশ তৈরি করে। অন্যান্য রিপোর্ট ব্যবহার করে পাওয়া যায়
রিপোর্ট বিকল্প।
নিম্নলিখিত রিপোর্ট বর্তমানে উপলব্ধ:
পাঠ্য - বিস্তারিত পাঠ্য সারাংশ
html - বিস্তারিত HTML রিপোর্ট
html_basic - সিনট্যাক্স হাইলাইটিং সহ বিস্তারিত HTML রিপোর্ট
সংকলন - পার্লের অনুরূপ বিন্যাসে আউটপুট
json - একটি JSON-এ আউটপুট
vim - ভিম গটারে কভারেজ তথ্য দেখান
বিকল্প
নিম্নলিখিত কমান্ড লাইন বিকল্পগুলি সমর্থিত:
-h -help - সাহায্য দেখান
-i -তথ্য - ডকুমেন্টেশন দেখান
-v -সংস্করণ - সংস্করণ দেখান
- নীরব - তথ্যমূলক বার্তা প্রিন্ট করবেন না (ডিফল্ট বন্ধ)
-সারাংশ - সারাংশ রিপোর্ট দিন (ডিফল্ট চালু)
-report report_format - রিপোর্ট ফরম্যাট (ডিফল্ট html)
-outputdir dir - আউটপুট জন্য ডিরেক্টরি (ডিফল্ট দেওয়া db)
-লঞ্চ - ভিউয়ারে রিপোর্ট লঞ্চ করুন (যদি পাওয়া যায়) (ডিফল্ট বন্ধ)
- ফাইলের নাম নির্বাচন করুন - শুধুমাত্র ফাইলে রিপোর্ট করুন (ডিফল্ট সব)
- ফাইলের নাম উপেক্ষা করুন - ফাইলে রিপোর্ট করবেন না (ডিফল্ট কোনটিই নয়)
-select_re RE - নির্বাচন করার জন্য ফাইলের RE-তে যুক্ত করুন (ডিফল্ট কোনোটিই নয়)
-ignore_re RE - উপেক্ষা করার জন্য ফাইলের RE-তে যুক্ত করুন (ডিফল্ট কোনোটিই নয়)
-write [db] - মার্জড ডাটাবেস লিখুন (ডিফল্ট বন্ধ)
-মুছে ফেলুন - ডাটাবেস (গুলি) ড্রপ করুন (ডিফল্ট বন্ধ)
-ডাম্প_ডিবি - ডাম্প ডাটাবেস(গুলি) (ডিবাগিংয়ের জন্য) (ডিফল্ট বন্ধ)
-কভারেজ মানদণ্ড - মানদণ্ডের উপর প্রতিবেদন (ডিফল্ট সমস্ত উপলব্ধ)
-পরীক্ষা - ডাটাবেস (গুলি) ড্রপ করুন এবং মেক টেস্ট চালান (ডিফল্ট বন্ধ)
-gcov - XS কোড কভার করতে gcov চালান (gcc ব্যবহার করলে ডিফল্ট)
-make make_prog - 'মেক টেস্ট' এর জন্য প্রদত্ত 'মেক' প্রোগ্রাম ব্যবহার করুন
-add_uncoverable_point স্ট্রিং
-মুছে ফেলুন_আনকভারযোগ্য_পয়েন্ট স্ট্রিং
-পরিষ্কার_আনকাভারযোগ্য_পয়েন্ট
-uncoverable_file ফাইল
রিপোর্ট বিন্যাস নির্দিষ্ট অন্যান্য বিকল্প
কভারেজ_ডাটাবেস [কভারেজ_ডেটাবেস...]
প্রতিবেদন ফরম্যাট
টুল গ্রহণ করে -রিপোর্ট বিকল্প:
html|html_মিনিমাল (ডিফল্ট)
এইচটিএমএল রিপোর্টিং। শতাংশের থ্রেশহোল্ডগুলি রঙ-কোডেড এবং -report_c0 এর মাধ্যমে কনফিগারযোগ্য
, -report_c1 এবং -report_c2 .:
২% ৩% ৩% ২%
| .. | .. | .. |
<c0 <c1 <c2 c3
লাল হলুদ কমলা সবুজ
html_ মৌলিক
PPI::HTML বা Perl::পরিপাটি মডিউল সনাক্ত করা হলে সিনট্যাক্স হাইলাইটিং সহ HTML রিপোর্টিং।
html|html_minimal রিপোর্টিংয়ের মতো, শতাংশের থ্রেশহোল্ডগুলি রঙ-কোডেড এবং
কনফিগারযোগ্য
পাঠ
প্লেইন টেক্সট রিপোর্টিং.
সংকলন
টেক্সট লাইক কিন্তু যে আউটপুট অনুরূপ একটি বিন্যাসে একটি ন্যূনতম আউটপুট দিতে হ্যাক করা হয়
পার্ল নিজেই যাতে Emacs-এর সাহায্যে অ-পরীক্ষিত অবস্থানগুলির মধ্য দিয়ে যেতে সহজ হয়
সংকলন মোড।
বিশদ বিবরণ
কমান্ড লাইনে যেকোন সংখ্যক কভারেজ ডাটাবেস নির্দিষ্ট করা যেতে পারে। এই ডাটাবেস
একত্রিত করা হবে এবং প্রতিবেদনগুলি একত্রিত তথ্যের উপর ভিত্তি করে তৈরি করা হবে। যদি কোন ডাটাবেস না
নির্দিষ্ট করা হয় ডিফল্ট ডাটাবেস (cover_db) ব্যবহার করা হবে।
-write অপশনটি মার্জ করা ডাটাবেস লিখবে। নতুনের জন্য যদি কোনো নাম দেওয়া না হয়
ডাটাবেস, পড়া প্রথম ডাটাবেস ওভাররাইট করা হবে। এই বিকল্পটি ব্যবহার করা হলে নং
প্রতিবেদনগুলি ডিফল্টরূপে তৈরি করা হয়।
নির্দিষ্ট বিষয়ে রিপোর্ট করার জন্য -select, -select_re, -ignore, এবং -ignore_re বিকল্পগুলি উল্লেখ করুন
নথি পত্র. -select এবং -ignore শেল গ্লব হিসাবে ব্যাখ্যা করা হয়; -select_re এবং -ignore_re হল
নিয়মিত অভিব্যক্তি হিসাবে ব্যাখ্যা করা হয়।
নির্দিষ্ট মানদণ্ডে রিপোর্ট করার জন্য কভারেজ বিকল্পগুলি নির্দিষ্ট করুন৷ ডিফল্টরূপে সব উপলব্ধ
সমস্ত ফাইলের সমস্ত মানদণ্ডের তথ্য রিপোর্ট করা হবে। উপলব্ধ কভারেজ বিকল্প হয়
বিবৃতি, শাখা, অবস্থা, সাবরুটিন, পড, এবং ডিফল্ট (যা সমস্ত উপলব্ধের সমান
বিকল্প)। যাইহোক, যদি আপনি জানেন যে আপনি শুধুমাত্র নির্দিষ্ট মানদণ্ডের জন্য কভারেজ তথ্য চান
শুধুমাত্র প্রথম স্থানে নির্দিষ্ট করে সেই মানদণ্ডের জন্য ডেটা সংগ্রহ করা ভাল
যে বিন্দু. এটি ডেটা সংগ্রহ এবং রিপোর্টিং প্রক্রিয়াগুলিকে দ্রুত এবং কম করে তুলবে
স্মৃতি নিবিড়। আরও তথ্যের জন্য ডেভেল::কভারের ডকুমেন্টেশন দেখুন।
আপনি যদি কিছু মানদণ্ড *ব্যতীত* সব চান, তাহলে আপনি '-কভারেজ'-এর মতো কিছু বলতে পারেন
ডিফল্ট,-পড'।
-টেস্ট বিকল্পটি ডাটাবেস মুছে ফেলবে এবং নতুন কভারেজ তৈরি করতে আপনার পরীক্ষা চালাবে
এটি রিপোর্ট করার আগে ডেটা। ডেভেল::কভার জানে কিভাবে স্ট্যান্ডার্ড পার্ল মেকফাইলসের সাথে কাজ করতে হয়
পাশাপাশি মডিউল::বিল্ড ভিত্তিক ডিস্ট্রিবিউশন। বিস্তারিত নির্দেশাবলীর জন্য দেখুন
ExtUtils::MakeMaker-এর জন্য ডকুমেন্টেশন
অথবা মডিউলের জন্য::বিল্ড এ যা উভয় হিসাবে আসা
সাম্প্রতিক পার্ল ডিস্ট্রিবিউশনে স্ট্যান্ডার্ড।
-gcov বিকল্পটি যেকোনো XS কোডে gcov চালানোর চেষ্টা করবে। এটি প্রয়োজন যে আপনি ব্যবহার করছেন
জিসিসি অবশ্যই। আপনি যদি -টেস্ট বিকল্পটি ব্যবহার করেন তবে ডিফল্টরূপে চালু করা হবে।
প্রস্থান করুন স্থিতি
নিম্নলিখিত প্রস্থান মান ফেরত দেওয়া হয়:
0 সমস্ত অপারেশন সফলভাবে সম্পন্ন হয়েছে।
>0 একটি ত্রুটি ঘটেছে৷
-টেস্ট বিকল্পের সাথে অন্তর্নিহিত পরীক্ষা চালানোর প্রস্থান অবস্থা ফিরে আসে।
onworks.net পরিষেবা ব্যবহার করে অনলাইন কভারপ ব্যবহার করুন