אנגליתצרפתיתספרדי

סמל OnWorks

api-sanity-checker - מקוון בענן

הפעל את api-sanity-checker בספק אירוח חינמי של OnWorks באמצעות אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה api-sanity-checker שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


api-sanity-checker - מחולל אוטומטי של בדיקות יחידות בסיסיות עבור API של ספריית C/C++.

תיאור


שם:
API Sanity Checker (api-sanity-checker) צור בדיקות יחידות בסיסיות עבור C/C++
API של הספרייה

תיאור:
API Sanity Checker הוא מחולל אוטומטי של בדיקות יחידות בסיסיות עבור C/C++
סִפְרִיָה. זה עוזר ליצור במהירות בדיקות פשוטות ("שפיות" או "רדודה")
עבור כל פונקציה ב-API באמצעות החתימות, הגדרות סוגי הנתונים שלהם ו
קשרים בין פונקציות ישירות מקבצי הכותרות של הספרייה
("דור מונחה כותרות"). כל מקרה בדיקה מכיל קריאת פונקציה עם
פרמטרי קלט סבירים (ברוב, אך למרבה הצער לא בכל, המקרים). ה
איכות הבדיקות שנוצרו מאפשרת לבדוק היעדר שגיאות קריטיות בפשטות
מקרי שימוש וניתן לשפר אותו במידה ניכרת על ידי מעורבות של מומחים לשימוש חוזר ביותר
סוגים לספרייה.

הכלי יכול לבצע בדיקות שנוצרו ולזהות קריסות, הפסקות, כל מיני
אותות הנפלטים, קוד החזרת תוכנית שאינו אפס, תליית תוכנית ודרישה
כשלים (אם צוין). הכלי יכול להיחשב ככלי ליציאה מהקופסה
בדיקת שפיות בעלות נמוכה של ספריית API או כמסגרת פיתוח בדיקה עבור
הדור ראשוני של תבניות לבדיקות מתקדמות. זה גם תומך אוניברסלי
פורמט Template2Code של בדיקות, מפרטי סד, מצב יצירת בדיקה אקראית
ותכונות שימושיות אחרות.

הכלי הזה הוא תוכנה חופשית: אתה יכול להפיץ אותו מחדש ו/או לשנות אותו תחת
התנאים של GNU LGPL או GNU GPL.

נוֹהָג:
api-sanity-checker [אפשרויות]

דוגמא:
אפי-שפיות-בודק -לב שֵׁם -d VER.xml - Gen -לִבנוֹת -רץ

VERSION.xml הוא XML-descriptor:



1.0





/path1/to/header(s)/ /path2/to/header(s)/

...





/path1/to/library(ies)/ /path2/to/library(ies)/

...



מידע אפשרויות:
-h|-עזרה

הדפס עזרה זו.

מידע

הדפס את המידע המלא.

-v|-גרסה

מידע על גרסת הדפסה.

-גרסת dump

הדפס את גרסת הכלי (1.98.7) ואל תעשה שום דבר אחר.

כללי אפשרויות:
-l|-lib|-ספריית NAME

שם הספרייה (ללא גרסה).

-d|-descriptor PATH

נתיב אל מתאר הספרייה (קובץ VER.xml):



1.0





/path1/to/header(s)/ /path2/to/header(s)/ ...





/path1/to/library(ies)/ /path2/to/library(ies)/ ...



לקבלת מידע נוסף, ראה:

http://lvc.github.com/api-sanity-checker/Xml-Descriptor.html

- Gen|-ליצור

צור בדיקות. אפשרויות -l ו -d יש לציין. כדי ליצור מבחן עבור
פונקציה מסוימת להשתמש בה עם -f אוֹפְּצִיָה. קוד יציאה: מספר מקרי הבדיקה נכשלו
לבנות.

-לִבנוֹת|-לעשות

בניית מבחנים. אפשרויות -l ו -d יש לציין. כדי לבנות מבחן עבור
פונקציה מסוימת להשתמש בה עם -f אוֹפְּצִיָה. קוד יציאה: מספר מקרי הבדיקה נכשלו
לייצר.

-רץ

הפעל בדיקות, צור דוח בדיקה. אפשרויות -l ו -d יש לציין. לרוץ
מבחן עבור הפונקציה הספציפית השתמש בו עם -f אוֹפְּצִיָה. קוד יציאה: מספר של
מקרי מבחן שנכשלו.

-לְנַקוֹת

בדיקות נקיות. אפשרויות -l ו -d יש לציין. כדי לנקות בדיקה עבור
פונקציה מסוימת להשתמש בה עם -f אוֹפְּצִיָה.

תוֹסֶפֶת אפשרויות:
-vnum NUM

ציין את גרסת הספרייה מחוץ לתיאור.

-s|-סמל NAME

צור/בנה/הפעל בדיקה עבור הפונקציה שצוינה (שם מעוות ב-C++).

-סמלים-רשימת נתיב

אפשרות זו מאפשרת לציין קובץ עם רשימת פונקציות (אחת בכל שורה,
שם מעוות ב-C++) שאמור להיבדק, פונקציות ספרייה אחרות לא יהיו
בָּדוּק.

-כּוֹתֶרֶת שֵׁם

אפשרות זו מאפשרת להגביל רשימה של פונקציות שעל ידם יש לבדוק
מתן שם קובץ כותרת שבו הם מוצהרים. אפשרות זו מיועדת
לפיתוח בדיקות שלב אחר שלב.

-את כל

צור בדיקות עבור כל הסמלים הכלולים באופן רקורסיבי בקבצי הכותרות.

-xvfb

השתמש ב-Xvfb-server במקום ב-X-server הנוכחי (ברירת מחדל) להפעלת בדיקות.

-t2c|-template2code

צור בדיקות בפורמט Template2Code האוניברסלי. למידע נוסף, בבקשה
ראה:

http://sourceforge.net/projects/template2code/

-מחמיר-gen

סיים את תהליך יצירת הבדיקות והחזר את קוד השגיאה '1' אם לא ניתן
ליצור מקרה מבחן אחד לפחות.

-קפדן-בנייה

סיים את תהליך בדיקת הבנייה והחזר את קוד השגיאה '1' אם לא ניתן לבנות
מקרה מבחן אחד לפחות.

-רוץ קפדני

סיים את תהליך הפעלת הבדיקות והחזר קוד שגיאה '1' אם לפחות אחד
מקרה המבחן נכשל.

-קַפְּדָנִי

אפשרות זו מאפשרת הכל -קַפְּדָנִי-* אפשרויות.

-r|-אקראי

מצב יצירת בדיקה אקראית.

-מיני

צור קוד מינימלי, התקשר לפונקציות עם מספר מינימלי של פרמטרים
אתחול פרמטרים של פונקציות אחרות.

-מקסימום

צור קוד מקסימלי, התקשר לפונקציות עם מספר מקסימלי של פרמטרים
אתחול פרמטרים של פונקציות אחרות.

-show-reval

הצג את סוג החזרת הפונקציה בדוח.

בדיקה חוזרת

הכנס דרישות על ערכי החזרה (retval!=NULL) עבור כל פונקציה שנקראת.

-רחוב|-specialized-types PATH

נתיב לקובץ עם אוסף הסוגים המיוחדים. למידע נוסף,
בבקשה תראה:

http://lvc.github.com/api-sanity-checker/Specialized-Type.html

-td|-test-data PATH

נתיב לספרייה עם קבצי נתוני הבדיקה. למידע נוסף, ראה:

http://lvc.github.com/api-sanity-checker/Specialized-Type.html

-כותרות בלבד

אם הספרייה מורכבת מפונקציות מוטבעות בלבד ואין לה אובייקטים משותפים, אז אתה
צריך לציין אפשרות זו.

-אין מוטבע

אל תיצור בדיקות עבור פונקציות מוטבעות.

-לשמור-פנימי

צור בדיקות לסמלים פנימיים (פונקציות עם קידומת '__' ושיטות של
מחלקות שהוכרזו בתוך מחלקות אחרות).

-מְבוּדָד

אפשר להגביל את השימוש בפונקציות לפי הרשימות שצוינו על ידי -פונקציות-רשימת
אפשרות או לפי חלוקת הקבוצה במתאר.

-צפייה בלבד

הסר את כל הקבצים מחבילת הבדיקה מלבד קובצי *.html. אפשרות זו מאפשרת
צור אינדקס HTML קל משקל עבור כל הבדיקות.

-disable-default-values

השבת את השימוש בערכי ברירת המחדל עבור פרמטרים של פונקציות.

-אופטימיזציה-כוללת רמה

אפשר אופטימיזציה של רשימת הכותרות הכלולות בכל מקרה בדיקה. זמין
רמות:

גבוה (ברירת מחדל) בינוני נמוך אין - השבת

-p|-params PATH

נתיב לקובץ עם שמות פרמטרי הפונקציה. זה יכול לשמש לשיפור
בדיקות שנוצרו אם קבצי כותרות הספרייה אינם מכילים שמות פרמטרים. קוֹבֶץ
פורמט:

func1;param1;param2;param3 ... func2;param1;param2;param3 ... ...

-כותרת שֵׁם

שם הספרייה בכותרת הדוח.

- relpath|-reldir PATH

החלף את {RELPATH} במתאר הספרייה ב-PATH.

-לאנג שפה

הגדר שפת ספרייה (C או C++). אתה יכול להשתמש באפשרות זו אם הכלי אינו יכול
זיהוי אוטומטי של שפה.

-יַעַד מַהְדֵר

המהדר שאמור לשמש לבניית בדיקות שנוצרו תחת Windows.
נתמך:

gcc - מהדר GNU cl - מהדר MS (ברירת מחדל)

-לנפות

כתוב יומן מורחב עבור ניפוי באגים.

-מטמון

שמור את ה-ABI dump והשתמש בו בריצה הבאה.

אחר אפשרויות:
-מבחן

הפעל בדיקות פנימיות. צור ספרייה פשוטה והפעל עליה את הכלי. אפשרות זו
מאפשר לבדוק אם הכלי פועל כהלכה על המערכת.

-השבת-משתנים-שימוש חוזר

השבת שימוש חוזר במשתנים שנוצרו בעבר בבדיקה.

-שמות משתנים ארוכים

אפשר שמות משתנים ארוכים (מורכבים) במקום שמות קצרים.

יְצִיאָה קודים:
0 - בדיקות מוצלחות. הכלי פעל ללא שגיאות. לא אפס - הבדיקות נכשלו
או שהכלי רץ עם שגיאות.

נוסף מֵידָע:
http://lvc.github.com/api-sanity-checker/

השתמש ב-api-sanity-checker באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    הפלאגין Eclipse Checkstyle
    משלב את קוד ה-Java Checkstyle
    אודיטור לתוך Eclipse IDE. ה
    תוסף מספק משוב בזמן אמת ל
    המשתמש על הפרה...
    הורד את הפלאגין Eclipse Checkstyle
  • 2
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 3
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 4
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 5
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • 6
    MSYS2
    MSYS2
    MSYS2 הוא אוסף של כלים ו
    ספריות המספקות לך א
    סביבה קלה לשימוש לבנייה,
    התקנה והרצה של Windows מקורי
    תוֹכנָה. זה נוגד...
    הורד את MSYS2
  • עוד »

פקודות לינוקס

Ad