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

Ad


סמל OnWorks

lift.yaml - מקוון בענן

הפעל את lift.yaml בספק האירוח החינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה lift.yaml שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


lift.yaml - הגדר ערכת בדיקות Lift

תיאור


Lift מספקת אינטגרציה/פלטפורמת בדיקה פונקציונלית המטפלת הפעלה בדיקות בקלות
ובאופן כללי.

lift.yaml קבצים משמשים להגדרת חבילת בדיקה. קובץ כזה כתוב ב-YAML (-
http://yaml.org/) ותומכים בשלושה סוגי קטעי שורש: הגדרות, מקומי בדיקות ו מרחוק
בדיקות. אלה מתועדים בהמשך בתיעוד זה.

חבילת בדיקות Lift מורכבת מאחד לפחות lift.yaml קובץ אבל זה לרוב תיקיה
היררכיה עם אחד lift.yaml קובץ בכל רמה.

היררכיה כזו שימושית כדי להגדיר תת-חבילות מיוחדות יותר (למשל אחת לבסיסית
פונקציונליות, אחת להופעות...). לכל תת סוויטה יש משלה lift.yaml ויכול להיות
לרוץ בנפרד.

הגדרות שהוגדרו על א lift.yaml הקובץ עובר בירושה בתת-חבילות. תת-סוויטות יכולות לעקוף
הגדרות שעברו בירושה אם הם צריכים.

הגדרות הגדרה


סעיף זה משמש להגדרת מכונות שלט רחוק שישמשו לבדיקות מרוחקות ול
להגדיר משתני סביבה שיועברו לבדיקות.

ניתן לעקוף משתני סביבה עבור כל מבחן בנפרד בהגדרתם.

יש להגדיר את הקטע 'הגדרות' בשורש ה- lift.yaml קובץ.

הגדרות:
# מילת המפתח 'הגדר' ואחריה השם המרוחק
הגדר את השלט_שלי:
מארח: localhost # חובה
שם משתמש: root # חובה
סיסמה: foobar # אופציונלי (אם מקשי ssh מוגדרים כהלכה)
הגדר את השלט_האחר_שלי:
מארח:
שם משתמש: not_root
סיסמה: foobar
# אלה ישודרו לפקודות הבדיקה
# הם יכולים לשמש כדרך להעביר הגדרות נפוצות
סביבה:
MY_ENV_VAR1: foo
MY_ENV_VAR2: סרגל

מקומי מבחן הגדרה


כל מבחן מיוצג על ידי קטע בודד בשורש ה- lift.yaml קוֹבֶץ. הנה א
דוּגמָה:

# מילת המפתח 'בדיקה' ואחריה שם הבדיקה
test my_test_name:
הפקודה: "./my_test_executable --my-arg" # חובה
קוד החזרה: 0 # אופציונלי (ברירת המחדל היא 0)
פסק זמן: 10 # אופציונלי, בשניות (אין פסק זמן כברירת מחדל)
סביבה: # אופציונלי
MY_VAR: 42 # עשוי לעקוף משתנה שהוגדר כבר

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

הסביבה בפועל המשמשת בדיקה מחושבת בסדר הבא: סביבה
מוגדר ברמה גבוהה יותר lift.yaml קבצים (ירושה), ולאחר מכן הסביבה המוגדרת ב-
נוֹכְחִי lift.yaml קובץ ולבסוף הסביבה שהוגדרה בבדיקה עצמה.

ה'פקודה' יכולה להיות נתיב מוחלט, נתיב יחסית לזרם lift.yaml עמדה
או פקודת מערכת (כמו פינג, סלסול...)

מְרוּחָק מבחן הגדרה


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

# שם מרוחק ידוע ואחריו מילת המפתח 'בדיקה' ושם הבדיקה
# זה מגדיר בדיקה שתופעל על my_remote.
my_remote test my_remote_test_name:
הפקודה: "sh test/test.sh --my-arg"
קוד החזרה: 0
פסק זמן: 2
# רשימת קבצים ותיקיות שיועלו לשלט
# לפני הפעלת הבדיקה.
אֶמְצָעִי:
- מבחן/
סביבה:
MY_VAR: תוכן

כדי לדעת, שלט צריך להיות מוגדר ברמה גבוהה יותר lift.yaml פילה
(ירושה) או בזרם lift.yaml או ישירות דרך --מְרוּחָק אופציה של להרים
שורת הפקודה.

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

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

מלא מבחן SUITE דוגמא


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

במערכות דביאן, ה דוגמה ניתן למצוא תיקייה ב /usr/share/doc/lift/example.

השתמש ב-lift.yaml באינטרנט באמצעות שירותי onworks.net


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

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

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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - כלי עזר ל
    אחזר מידע על ליבת המעבד הסרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: כלי
    אשר מדפיס ע'...
    הפעל cpupower-idle-info
  • 4
    cpupower-בטל-סט
    cpupower-בטל-סט
    cpupower idle-set - כלי עזר להגדרת cpu
    אפשרויות ליבה ספציפיות למצב סרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: ה
    cpupower idle-se...
    הפעל cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - משנה/מדפיס את המשתמשים
    נתיב החיפוש הנוכחי של ערכת מפות. משפיע על
    הגישה של המשתמש לנתונים הקיימים תחת
    ערכות מפות אחרות במיקום הנוכחי. ...
    הפעל את g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - מדפיס הודעה, אזהרה,
    מידע על התקדמות, או שגיאה קטלנית ב-
    דרך דשא. יש להשתמש במודול זה ב
    סקריפטים להודעות המוגשות למשתמש.
    KEYWO...
    הפעל את g.messagegrass
  • עוד »

Ad