התכונה בדיקות רציפות מריצה באופן אוטומטי קבוצה של מקרי בדיקה שהוגדרו לסביבה, כדי לאמת את ההתנהגות הרצויה של גרסאות התהליך באותה סביבה.
כדי למנוע מגרסה לא תקינה לעבור לסביבה, אפשר גם להשתמש בפריסה רציפה כדי להריץ את אותה קבוצה של בדיקות אימות לפני שפורסים גרסת תהליך בסביבה.
ניהול בדיקות ופריסה רציפות
כדי לנהל בדיקות ופריסה רציפות:
המסוף
פותחים את מסוף Dialogflow CX.
בוחרים את הפרויקט ב-GCP.
בוחרים את הסוכן.
לוחצים על הכרטיסייה ניהול.
לוחצים על CI/CD.
בוחרים סביבה מהתפריט הנפתח שם הסביבה.
לוחצים על הכרטיסייה בדיקות רציפות. הכרטיסייה מקרי בדיקה נפתחת כברירת מחדל.
בתפריט הנפתח Select test cases, בוחרים מקרה בדיקה מוגדר מראש כדי להוסיף אותו לקבוצת הבדיקות הרציפות.
בכרטיסייה הגדרות, המתג בדיקה מתמשכת אמור להיות מופעל כברירת מחדל. כדי להוסיף פריסה רציפה, לוחצים על המתג Continuous deployment.
כדי לראות את התוצאות של הבדיקות הרציפות היומיות בסביבה מסוימת, לוחצים על הכרטיסייה Continuous tests ואז על Results.
כדי לבדוק אם בדיקה רציפה מופעלת בסביבה מסוימת, לוחצים על Environments בכרטיסייה Manage. הסטטוס של הבדיקה הרציפה בכל סביבה מופיע בעמודה Continuous Test.
API
אפשר לעיין ב-methods runContinuousTest ו-deployFlow של הסוג Environments.
בוחרים פרוטוקול וגרסה להפניה לסביבה:
| פרוטוקול | V3 | V3beta1 |
|---|---|---|
| REST | משאב סביבה | משאב סביבה |
| RPC | ממשק הסביבה | ממשק הסביבה |
| C++ | EnvironmentsClient | לא זמין |
| C# | EnvironmentsClient | לא זמין |
| המשך | EnvironmentsClient | לא זמין |
| Java | EnvironmentsClient | EnvironmentsClient |
| Node.js | EnvironmentsClient | EnvironmentsClient |
| PHP | לא זמין | לא זמין |
| Python | EnvironmentsClient | EnvironmentsClient |
| Ruby | לא זמין | לא זמין |