ক্রোমিয়াম ক্রনিকল #3: গেরিট-এ কোড কভারেজ

পর্ব 3: মাউন্টেন ভিউ, CA-তে ইউক, রবার্তো এবং সাজ্জাদ দ্বারা (জুন, 2019)
আগের পর্বগুলো

পরীক্ষাগুলি গুরুত্বপূর্ণ কারণ তারা বাগ এবং রিগ্রেশন খুঁজে পায়, আরও ভাল ডিজাইন প্রয়োগ করে এবং কোড বজায় রাখা সহজ করে। কোড কভারেজ আপনাকে আপনার পরীক্ষাগুলি পুঙ্খানুপুঙ্খভাবে নিশ্চিত করতে সহায়তা করে৷

Chromium CLs পরীক্ষার কভারেজের লাইন-বাই-লাইন ব্রেকডাউন দেখাতে পারে। আপনি শুধুমাত্র ভাল-পরীক্ষিত কোড জমা দিয়েছেন তা নিশ্চিত করতে আপনি কোড কভারেজ trybot ব্যবহার করতে পারেন।

একটি Chromium CL এর কোড কভারেজ দেখতে, কোড কভারেজ ট্রিগার করুন trybot linux-coverage-rel :

একবার বিল্ড শেষ হয়ে গেলে এবং কোড কভারেজ ডেটা সফলভাবে প্রক্রিয়া করা হলে, কভারেজ তথ্য দেখতে পাশের ডিফ ভিউয়ের ডান কলামটি দেখুন:

কোড কভারেজ টুল বর্তমানে লিনাক্সে ক্রোমের জন্য C/C++ কোড সমর্থন করে; আরও প্ল্যাটফর্ম এবং আরও ভাষার জন্য সমর্থন চলছে।

কোড কভারেজ ট্রাইবটটিকে 10% পরীক্ষায় নিয়ে আসা হয়েছে, এবং একবার আমরা এটির স্থিতিশীলতায় আরও স্বাচ্ছন্দ্য বোধ করলে, আমরা এটিকে ডিফল্টরূপে সক্ষম করার এবং এটিকে আরও প্ল্যাটফর্মে প্রসারিত করার পরিকল্পনা করি৷

আরও জানুন

আরো জানতে চান? Gerrit ডেমো CL- তে কভারেজ দেখুন এবং Gerrit-এ কোড কভারেজের সাথে খেলুন, অথবা ডিরেক্টরি এবং উপাদানগুলির দ্বারা বিভক্ত সম্পূর্ণ কোডবেস কভারেজ ড্যাশবোর্ড দেখুন।

আপনার মতামত শেয়ার করুন

কোন প্রতিক্রিয়া আছে? code-coverage@chromium.org এর সাথে যোগাযোগ করুন বা একটি বাগ ফাইল করুন