זהו הפקודה wibble-test-genrunner שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
wibble-test-genrunner - מחולל קודים ל-wibble testsuites.
תַקצִיר
wibble-test-genrunner כותרת
wibble-test-genrunner ראשי
תיאור
התוכנית מייצרת קבצי .cpp אשר לאחר מכן מורכבים ומקושרים לתוכנית בדיקה עבור
הפעלת בדיקות מקבצי .test.h. דוגמאות לקבצי .test.h כאלה ניתן למצוא בין wibble
כותרות, למשל. /usr/include/wibble/regexp.test.h.
בטופס הראשון, התוכנית מעבדת קובץ כותרת בודד (בדרך כלל של הטופס
foo.test.h) ומייצר קובץ .cpp מתאים להידור. בצורה השנייה, זה
לוקח כמו את כל הכותרות .test.h ומייצר main.cpp יחיד המכיל את
הפונקציה main() של תוכנית הבדיקה, אשר מריצה את כל הבדיקות בכל ה-.test.h
קבצים. קוד המקור שנוצר נכתב תמיד לפלט סטנדרטי והוא נשאר עד
למשתמש להפנות אותו למיקום משמעותי.
לתוכנית אין כרגע אפשרויות מלבד שני הטפסים לעיל. התוכנית היא
מיועד להפעלה כחלק מתהליך הבנייה של תוכניות או ספריות המשתמשות בוויבל
מסגרת בדיקה. לשימוש נוח מ- CMake, יש תחתיו סקריפט test.cmake
/usr/share/wibble, שדואג לייצר את כל קבצי ה-.cpp (גם לפי כותרת וגם
העיקרית), קומפילציה שלהם וקישור אותם לבינארי יחיד שמבצע את
חבילת בדיקות.
השתמש ב-wibble-test-genrunner באינטרנט באמצעות שירותי onworks.net