Chromium Chronicle #3: پوشش کد در Gerrit

قسمت 3: توسط یوک، روبرتو و سجاد در Mountain View، CA (ژوئن، 2019)
قسمت های قبلی

تست‌ها بسیار مهم هستند زیرا باگ‌ها و رگرسیون‌ها را پیدا می‌کنند، طرح‌های بهتری را اعمال می‌کنند و نگهداری کد را آسان‌تر می‌کنند. پوشش کد به شما کمک می کند تا مطمئن شوید که آزمایشات شما کامل است.

Chromium CL می‌تواند یک تقسیم‌بندی خط به خط پوشش آزمایشی را نشان دهد. می‌توانید از ربات پوشش کد استفاده کنید تا مطمئن شوید که فقط کدهای آزمایش شده را ارسال می‌کنید.

برای مشاهده پوشش کد برای Chromium CL، پوشش کد trybot linux-coverage-rel را فعال کنید:

پس از اتمام ساخت و داده های پوشش کد با موفقیت پردازش شد، به ستون سمت راست نمای تفاوت کنار هم نگاه کنید تا اطلاعات پوشش را ببینید:

ابزار پوشش کد در حال حاضر از کد C/C++ برای Chrome در لینوکس پشتیبانی می‌کند. پشتیبانی از پلتفرم های بیشتر و زبان های بیشتر در حال انجام است.

ربات پوشش کد در یک آزمایش 10٪ عرضه شده است، و هنگامی که از ثبات آن راحت تر شدیم، قصد داریم آن را به طور پیش فرض فعال کرده و آن را به پلتفرم های بیشتری گسترش دهیم.

بیشتر بدانید

می خواهید بیشتر بدانید؟ پوشش در نسخه ی نمایشی Gerrit CL را بررسی کنید و با پوشش کد در Gerrit بازی کنید، یا داشبورد پوشش کامل پایگاه کد را مشاهده کنید که بر اساس دایرکتوری ها و مؤلفه ها تفکیک شده است.

نظرات خود را به اشتراک بگذارید

بازخوردی دارید؟ با code-coverage@chromium.org تماس بگیرید یا یک اشکال را ثبت کنید .