هذا هو الأمر gcov2perlp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
gcov2perl - تحويل ملفات gcov إلى قواعد بيانات Devel :: Cover
VERSION
إصدار 1.21
موجز
قاعدة بيانات gcov2perl -h -i -v -db gcov_files
الوصف
تحويل ملفات gcov إلى قواعد بيانات Devel :: Cover.
OPTIONS
خيارات سطر الأوامر التالية مدعومة:
-db database - حدد قاعدة البيانات المراد استخدامها
-h-help - أظهر المساعدة
-i -info - إظهار الوثائق
-v -version - عرض الإصدار
المواصفات
للحصول على تغطية لملفات XS يجب أولاً تجميعها مع الخيارات المناسبة.
في بيئة Makefile القياسية ، مثل تلك التي أنشأتها ExtUtils :: MakeMaker ، يمكن لهذا
يتم إنجازه بالأمر:
HARNESS_PERL_SWITCHES = -MDevel :: Cover make test \
CCFLAGS = -O0 \ -الملف الشخصي- أقواس \ -تغطية -ftest \
OTHERLDFLAGS = -fprofile- أقواس \ -تغطية -ftest
إذا كنت قد أنشأت بالفعل ملفات الكائن ، فقد يكون من الضروري تشغيل برنامج make clean أولاً ،
أو للعثور على طريقة أخرى لضمان إعادة بنائها باستخدام الخيارات التي يتطلبها gcov.
الآن تم جمع بيانات تغطية الكود "gcov" يجب تشغيلها:
gcov Mylib.xs
سيؤدي ذلك إلى إنشاء ملف gcov واحد أو أكثر يمكنك تشغيل "gcov2perl" عليه:
gcov2perl Mylib.xs.gcov
أخيرًا ، يجب تشغيل "cover" كالمعتاد مع أي خيارات مطلوبة:
بهيكل
إذا كنت تقوم بتشغيل كل شيء بخيارات قياسية ، فيمكنك القيام بكل هذا بأمر واحد:
اختبار الغلاف
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 تم تحويل جميع الملفات بنجاح
> 0 حدث خطأ.
استخدم gcov2perlp عبر الإنترنت باستخدام خدمات onworks.net