
mvn clean package -DskipTests. אם ההגדרות תקינות, הבנייה מסתיימת בהצלחה.target של הפרויקט (Show in System Explorer) נוצר קובץ zip-with-dependencies.Appium Java TestNG, ומעלים את הקובץ. AWS בודק אותו, ואם תקין ממשיכים.run your test in your standard environment, ולא Custom, ולא משנים את גרסת Appium.Enable video recording ואת Enable app performance data capture.Samsung A50 עם מכשיר אחד בלבד, כדי להראות הרצה על מכשיר ספציפי. התאימות 100% כי הבדיקה נכתבה ל-Android. אפשר להשאיר את זמן ההקצאה כברירת מחדל ולאשר.הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות בענן Amazon AWS Device Farm - חלק 4» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז בסרטונים הקודמים הגענו ל-Device Farm, יצרנו לעצמנו חשבון, יצרנו לעצמנו פרויקט והיינו מוכנים להריץ את הטסטים שלנו על קוות התקנים של אמזון.
חזרנו לפרויקט שלנו, עשינו התאמות ב-POMXML ובהכנה שלנו של הטסט על מנת להריץ על Device שנמצא ב-Device Farm, ועכשיו כל מה שנותר לנו הוא להמשיך מהנקודה שסיימנו.
אז אנחנו כבר מוכנים לעשות Upload, אבל לפני כן אנחנו צריכים להריץ שימו לב פקודת מייבן בהתאם לדוקומנטציה של אמזון שהיא אומרת לנו מייבן Clean Package זאת אומרת רצף פקודות של MVN של פקודות מייבן על מנת ליצור לעצמנו את ה-package את אותו deployment של טסטים שאותם נריץ ב-DeviceFab אז זו הפקודה שאנחנו צריכים לבצע בואו נבצע אותה אם כל
ההגדרות שעשינו הן תקינות אנחנו אמורים לבצע את הפקודת mvn הזאת, קלים פקאג' ודי סקיט טסט וזה אמור להסתיים בהצלחה ואמור להיווצר לנו איזשהו deployment, איזשהו פקאג' כזה חבילה שאנחנו יכולים להשתמש בה. איפה נמצא את החבילה שלנו?
בואו נראה, יש לנו פה את הפרויקט שלנו, יש לנו ספרי הטארגט, נלחץ מקש ימני ונלחץ show in system explorer ופה פה אנחנו רואים שנוצר לנו בדיוק הרגע חבילה של ZIP with Dependency.
את החבילה הזאתי אנחנו צריכים לשלול ב-DeviceFab. אז בואו נמשיך את התהליך ונחזור ל-DeviceFab. אז עצרתי פה, אני מציין שהסוג ריצה שלי זה Appium Java TestNG, Upload, אני הולך למיקום שבו נוצר הכובד ZIP with Dependency,
ויש תאנה עכשיו של הפקאג' הזה, הדיפלוימנט הזה של הקובץ הזה שנוצר אותו קובץ זיפ עם כל הדפנדנסי ויש לנו תהליך של פרוסס ב-AWS AWS בודק את הקובץ עושה האם הוא תקין ואם כן הוא אומר לנו יופי אנחנו יכולים לרוץ כאן אנחנו נבחר דווקא באוקציה הראשונה לא הדיפולט run your test in your standard environment לא ב-custom אני לא אשנה פה את גרסה של אפיום ורז'ן אני אלחץ על נקס לפני
זה אני רוצה להראות לכם אוקיי את ה-advanced configuration enable video recording אני לא משנה enable app performance data capture גם אני לא משנה ופה יש לי את הקטע של על איזה מכשירים אני יכול לרוץ יש איזושהי רשימה דיפולטית של AWS מציעה לנו אני רוצה ליצור לעצמי device pool אני רוצה לעשות משהו יותר מצומצם להריץ את זה רק על
לצורך העריצה עכשיו, רק על סמסונג גלקסי A50 ואני נותן שם לדיווייס פול, נקרא לזה סמסונג A50 לצורך העניין, לצורך הדמו ויש לי פול חדש מאוד מאוד קטן של רק מכשיר אחד אבל זה מראה לי את היכולת שלי להשתמש בדיווייס ספציפי מתוך הדיווייס פעם ולהריץ את הטסט שלי עליו.
אני רואה שיש לי 100% קומפטביליטי בגלל שהכנתי את הטסט שלי מותאם לאנדרואיד אין שום בעיה של קומפטביליטי פה אני צריך להחליט כמה זמן