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

Ad


סמל OnWorks

bls-standalone - מקוון בענן

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

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

תָכְנִית:

שֵׁם


bls-standalone - סורק יומן לבנות, גרסה עצמאית

תַקצִיר


bls-עצמאי - עזרה

bls-עצמאי [ גלוֹבָּלִי אפשרויות ] לבדוק [ --compiledrulesfile קובץ הכללים ] [ --blhc blhc-
התוכנית ] יומני רישום

bls-עצמאי [ גלוֹבָּלִי אפשרויות ] לעבד [ אפשרויות קומפילציה ]

bls-עצמאי [ גלוֹבָּלִי אפשרויות ] לתשלום

תיאור


bls-standalone הוא כלי השירות של שורת הפקודה להפעלת סורק יומן ה-build באופן ידני
קבצי יומן שצוינו, כולל תמיכה בניהול הגדרות הכללים הדרושות.

גלובלי אפשרויות


ניתן לתת אפשרויות גלובליות לפני הפקודה, האפשרויות הזמינות הן:

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

-v --מִלוּלִי
להגביר מילוליות

--libdir בספרייה
ציין את הספרייה שבה מחפשים את הקבצים הבינאריים של הסריקה והקומפילציה

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

פקודות


ל-bls-standalone יש שלוש פקודות: לבדוק, לעבד ו לתשלום.

לבדוק [ --compiledrulesfile קובץ הכללים ] [ --blhc blhc-תוכנית ] יומני רישום
פקודה זו מפעילה את סורק bls ואת סורק blhc ביומן הבנייה הנתון
קבצים. אם לא ניתן קובץ כללים מהודרים עם --compiledrulesfile ואז א
חיפשו אחד שהורכב בעבר ואם אין אחד מאשר זה שנשלח
נעשה שימוש יחד עם החבילה. blhc נקרא גם אם הוא נמצא או צוין
עם --blhcp אוֹפְּצִיָה. כדי להשתיק אזהרה על כך שהוא לא יימצא הגדר אותו
לא.

לעבד [ -o קובץ פלט ] [ --ללא ברירת מחדל] [ --התעלם מהקופה] נוסף לשלוט
תיאורים
מרכיב את ההמחאות לטופס הידור.

אֶלָא אִם -o ניתן לקבוע מקום אחר, הוא מאוחסן במטמון
ספרייה (נקבעת על ידי כמה משתני סביבה) שבה העתיד לבדוק
invocations ישתמשו בו במקום הכללים המורכבים מראש.

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

כללים המאוחסנים במקומות הנכונים של ספריית הבית שלך נבדקים גם כן. (לראות
היכן שמחפשים אותם, השתמש --מִלוּלִי.)

אֶלָא אִם --ללא ברירת מחדל ניתן תוכן של קודם לתשלום או העותק של
נעשה שימוש גם בכללים שנשלחו עם החבילה.

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

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

כרגע זה בודק חלקים ממאגר QA svn. כתובת האתר הזו עשויה לקבל
מיושן בעתיד. אם הגרסה העצמאית של bls שבה אתה משתמש והלא-
גרסה עצמאית של bls יוצאת מסונכרנת, הכללים האלה עשויים להכיל דברים שלך
bls-stanalone לא יכול להתמודד.

כְּתִיבָה RULES


מדריך קצר מדי לכתיבת קובצי תיאור חדשים:

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

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

רוב קובץ התיאור הוא למעשה קוד ה-html שמתאר את הממצא בדרך כלל
פירושו להיות מוצג ב⟨http://qa.debian.org/bls/⟩ למעט הקווים
מתחיל ב-## בראש הקובץ.

התיאור צריך להכיל את המידע הבא:

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

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

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

הנחיות ## בפועל בתחילת הקובץ הן:

לְמַזֵג:
שורה זו אומרת שבדיקה זו מופעלת אם צ'קים אחרים מופיעים באותה שורה.

כרגע יש רק שני טפסים נתמכים:

##לְמַזֵג: אותו שם תג1 שם תג2

ו

##לְמַזֵג: אותו שם תג1 tagname2a or tagname2b

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

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

מאז:
אם יש כללים חדשים אז המידע ב⟨http://qa.debian.org/bls/⟩ עשוי להיות
מיושן עד שכל היומנים ייסרקו מחדש עם הגרסה החדשה. עבור כל יומן שנסרק על ידי
סורק יומן בנייה שאינו עצמאי מספר הגרסה של הכללים בשימוש נזכר. ה
המספר שצוין עם השאלה היא איך? השדה אומר לדוח האינטרנט שנוצר היכן למקם
אזהרות שמידע על בדיקה זו עשוי להיות מיושן.

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

יש כרגע תמיכה בטפסים הבאים:

##לחלץ: פשוט 0 ספירת קצה 'endchar'
##לחלץ: פשוט 0 'לאתחל' ספירת קצה 'endchar'
##לחלץ: פשוט ספירת התחלות 'התחלה' ספירת קצה 'endchar'
##לחלץ: פשוט ספירת התחלות 'התחלה' 'לאתחל' ספירת קצה 'endchar'

איפה התחלה הוא דמות שצריך לחפש עבור ההתחלה של האזור שחולץ (אחרי
ספירת התחלותההתרחשות). איפוס הוא דמות להפסקת החילוץ. endchar הוא
תו לחפש עבור סוף האזור שחולץ (אחרי ה ספירת קצהth
הִתרַחֲשׁוּת).

לדוגמה:
##לחלץ: פשוט 2 '|' '/' 1 '|' פירושו לחלץ את התוכן בין ה-2 ל-3
סמל צינור, אלא אם כן יש קו נטוי באמצע.

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

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

CEVEATS


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

בדיקות מסוימות (במיוחד בדיקות ספציפיות להקשר) אינן אמינות למדי. הלא עצמאי
בדיקות יומן בנייה אינן כוללות ממצאים מסוימים עבור הסיכום, אלא אם כן הם מופיעים
ארכיטקטורות מרובות, מה ש-Bls עצמאית כמובן לא יכולה לעשות.

bls מותאם להיות מהיר. אל תפעיל אותו עם קבצי כללים שאינך סומך עליהם. (רק ה
התוכן של קובצי יומן שנסרקו אמור להיות נתונים לא מהימנים).

blhc הוא די איטי, ולמרבה המזל לא כל כך מורגש אם לא סורקים את קבצי היומן של
את כל הארכיון. אם אתה בודק כללים חדשים על קבוצה גדולה יותר של קובצי יומן, באמצעות --blhc=NO יכול
להאיץ את העניינים לא מעט.

blhc אינו מדווח על מספרי שורות ולכן bls-standalone אינו יכול לדווח עליהם עבור ממצאים אלו.

שים לב שבדיקת היומנים של ריצת dpkg-buildpackage -b וריצת dpkg-buildpackage -B
יכול לעשות את ההבדל (אז אם אתה לא יכול לשחזר E-binary-arch-produces-all ודא
אתה בודק את סוג היומן הנכון).

דיווח באגים


דווח על באגים או בקשות לרשימת משאלות ל-Debian BTS
(למשל באמצעות reportbug bls-עצמאי תחת דביאן)
או ישירות אל [מוגן בדוא"ל]

זכויות יוצרים


זכויות יוצרים © 2013,2014,2015 Bernhard R. קישור ⟨http://www.brlink.eu
זוהי תוכנה חופשית; עיין במקור לתנאי ההעתקה. אין אחריות; לֹא
אפילו לצורך סחירות או התאמה למטרה מסוימת.

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


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

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

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

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

Ad