Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תיכנות בלינוקס - כלי לייצירת smoke test

Anonymous - 23/08/2017 - 08:48
נושא ההודעה: כלי לייצירת smoke test
שלום
יש לי כמה כלים שאני כותב ומעלה לGITHUB לשימוש אישי.אני מעוניין ביכולת לבדוק בזריזות גרסה עדכנית שלהם.
הכלים הינם לרוב כלי CLI כך שקל לבדוק אותם בסקריפט.
אני משתמש בunittest לטובת בדיקה של המודולים השונים והמחלקות השונות.
אני רוצה להוסיף עוד בדיקה מהירה שאחרי שהעלתי גרסה והגדרתי אותה בMASTER, אם אני מבצע עליה clone, היא עובדת.
חשבתי לכתוב סקריפט קטן שעושה CLONE ולאחר מכן מריץ אותה על קלטים מוכנים מראש ומשווה בין הפלטים השונים.
אני מניח שעשו את זה הרבה פעמים לפני.
אשמח לקבל הכוונה אם מישהו פה כבר התנסה בכלי או סקריפט פשוט שעושה את זה.
Anonymous - 24/08/2017 - 14:17
נושא ההודעה: Re: כלי לייצירת smoke test
Anonymous :
שלום
יש לי כמה כלים שאני כותב ומעלה לGITHUB לשימוש אישי.אני מעוניין ביכולת לבדוק בזריזות גרסה עדכנית שלהם.
הכלים הינם לרוב כלי CLI כך שקל לבדוק אותם בסקריפט.
אני משתמש בunittest לטובת בדיקה של המודולים השונים והמחלקות השונות.
אני רוצה להוסיף עוד בדיקה מהירה שאחרי שהעלתי גרסה והגדרתי אותה בMASTER, אם אני מבצע עליה clone, היא עובדת.
חשבתי לכתוב סקריפט קטן שעושה CLONE ולאחר מכן מריץ אותה על קלטים מוכנים מראש ומשווה בין הפלטים השונים.
אני מניח שעשו את זה הרבה פעמים לפני.
אשמח לקבל הכוונה אם מישהו פה כבר התנסה בכלי או סקריפט פשוט שעושה את זה.

תשתמש באינטגרציה של github עם travis-CI. זה יתן לך מה שאתה צריך. נהדר ופשוט.
Anonymous - 24/08/2017 - 17:40
נושא ההודעה:
וואו איזה כלי נהדר!!
אני בהחלט אתחיל להשתמש בו בקרוב.
אבל השאלה שלי היתה על smoketest, כלומר, אני רוצה להריץ את התוכנית שלי על קלט ולוודא שהפלטים נכונים. (כרגע אני מריץ unittests על האובייקטים שאני מייצר)

האם התכוונת שה-unittest יריץ את התוכנית בעזרת os.system ואז אשווה בינהם או בין ה md5 שלהם או משהו כזה?
כל הזמנים הם GMT + 2 שעות