זוהי הפקודה ipa-run-tests שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, Windows online emulator או MAC OS online emulator
תָכְנִית:
שֵׁם
ipa-run-tests - הפעל את חבילת הבדיקות של FreeIPA
תַקצִיר
ipa-run-tests [אפשרויות]
תיאור
ipa-run-tests הוא עטיפה סביב בדיקות האף המריצים את חבילת הבדיקות FreeIPA. זה
מיועד לשמש לבדיקות מפתחים ובמערכות אינטגרציה מתמשכות.
הוא טוען IPA-פנימיים Nose plugins ordered-tests ו-beakerlib. תוסף בדיקות מסודרות
מופעל באופן אוטומטי.
חבילת הבדיקה של FreeIPA המותקנת בכל המערכת נבחרת באמצעות אפשרות --where של Nose. זה
ניתן לבחור קבוצת משנה של חבילת הבדיקה כולה על ידי ציון קובץ בדיקה ביחס ל
חבילת ipatests, למשל:
ipa-run-tests test_integration/test_simple_replication.py
אפשרויות
כל אפשרויות שורת הפקודה מועברות ל-Nose runner הבסיסי. לִרְאוֹת מבחני אף(1) עבור א
רשימה מלאה.
התוספים הפנימיים של IPA מוסיפים אפשרות נוספת:
--with-beakerlib
אפשר אינטגרציה של BeakerLib. שלבי בדיקה, כשלים ומעברים והודעות יומן
מדווחים באמצעות beakerlib(1) פקודות. אפשרות זו דורשת את הקובץ beakerlib.sh
סקריפט למקור.
יְצִיאָה סטָטוּס
0 אם הפקודה הצליחה
לא אפס אם התרחשה שגיאה או כשל
תְצוּרָה
עיין ipa-test-config(1) לתיאור של משתני סביבת תצורה.
ביבליוגרפיה
תיאור מלא של מסגרת בדיקות האינטגרציה של FreeIPA זמין בכתובת
http://www.freeipa.org/page/V3/Integration_testing
השתמש ב-ipa-run-tests באינטרנט באמצעות שירותי onworks.net