python-צופה-testrunner מספק ביצוע בדיקה אוטומטי על שינויים בקובץ.
מדוע
בגלל בדיקות יחידה היא אפילו יותר כיף
* כאשר אתה לא צריך לעבור מהעורך שלך כדי לקבל משוב מבדיקות יחידה.
* תקופת המשוב הקצרה היא עד שאתה מקבל משוב מבדיקות שלך.
ראיתי משתעשעת usefullness עם פקודת autotest Rubys, אז אני הצקתי פליקס לבנות משהו כזה, ולאחר השימוש בו במשך כשנים, אני סוף סוף יש בסביבה כדי אריזתו.
בנוסף לכך זה מוח פשוט מתו, אין לה תלות ו_really_ קטן.
שימוש
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner --help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; שימוש: watching_testrunner [אפשרויות] הפקודה [טיעונים ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; אפשרויות:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; תציג הודעת עזרה זה וצא
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b basePath, --basepath = basePath
נתיב בסיס לצפות לשינויים
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
דפוס בסגנון גוש לשמות קבצים כדי לצפות
דוגמאות
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
זה יפעל בכל פעם שnosetests כל קובץ פיתון להלן שינויי הספרייה הנוכחיים
& Nbsp; & nbsp; & nbsp; & nbsp; foo / בר --basepath watching_testrunner --pattern = nosetessts "*" NOSETESTS_ARGUMENTS $
זה יפעל בכל פעם שnosetests כל קובץ להלן שינויי ./foo/bar.
& Nbsp; watching_testrunner --basepath נתיב / ל/ js_tests --pattern = "*. js" יסמין --console
& Nbsp;. זה יפעל יסמין --console בכל פעם שכל קובץ js להלן שינויי ./path/to/js_tests (כלומר, אתה יכול להשתמש בtestrunner צופה לקבל ביצוע בדיקה אוטומטי באמצעות כלי כלשהו לכל שפה)
דרישות :
- Python
תגובות לא נמצא