# פרטים על משתני env

**<span dir="auto"><span class="" dir="auto">הנה תיאור של כל משתנה:</span></span>**

##### **<span dir="auto">\# משתני סביבת גיט</span>**

- **<span dir="auto">GIT\_TYPE</span>**  
    <span dir="auto">תיאור: מציין את סוג מאגר ה-Git.</span>  
    <span dir="auto">ערך ברירת מחדל: "github"</span>  
    <span dir="auto">ערכים נתמכים: "github", "gitlab", "azure", "bitbucket", "local"</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">HOSTED\_TYPE</span>**  
    <span dir="auto">תיאור: מציין היכן פלטפורמת Git נגישה.</span>  
    <span dir="auto">ערך ברירת מחדל: "cloud"</span>  
    <span dir="auto">ערכים נתמכים: "cloud", "hosted"</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">GIT\_HOSTED\_URL</span>**  
    <span dir="auto">תיאור: כתובת ה-URL של פלטפורמת ה-Git המתארחת.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם HOSTED\_TYPE הוא "hosted"</span>
- **<span dir="auto">USE\_SSH</span>**  
    <span dir="auto">תיאור: מציין האם להשתמש באימות מבוסס SSH עבור Git.</span>  
    <span dir="auto">ערך ברירת מחדל: "false"</span>  
    <span dir="auto">ערכים נתמכים: "true", "false"</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">LOCAL\_PROJECT\_PATH</span>**  
    <span dir="auto">תיאור: נתיב לסביבת העבודה שלך.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם GIT\_TYPE הוא "מקומי"</span>
- **<span dir="auto">SOURCE\_GIT\_CLONE\_URL</span>**  
    <span dir="auto">תיאור: כתובת URL לשכפול עבור מאגר המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">SOURCE\_GIT\_TOKEN</span>**  
    <span dir="auto">תיאור: אסימון לאימות מאגר Git המקור הספציפי.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש</span>
- **<span dir="auto">SOURCE\_OWNER\_NAME</span>**  
    <span dir="auto">תיאור: שם בעל מאגר המקור (שם משתמש Git).</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש</span>
- **<span dir="auto">SOURCE\_REPO\_NAME</span>**  
    <span dir="auto">תיאור: שם מאגר המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש</span>
- **<span dir="auto">SOURCE\_REPO\_ID</span>**  
    <span dir="auto">תיאור: מזהה של מאגר המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם GIT\_TYPE הוא "gitlab"</span>
- **<span dir="auto">SOURCE\_PROJECT\_NAME</span>**  
    <span dir="auto">תיאור: שם פרויקט המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם GIT\_TYPE הוא "azure"</span>
- **<span dir="auto">SOURCE\_PROJECT\_ID</span>**  
    <span dir="auto">תיאור: מזהה של פרויקט המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם GIT\_TYPE הוא "bitbucket"</span>
- **<span dir="auto">SOURCE\_BASE\_BRANCH</span>**  
    <span dir="auto">תיאור: ענף בסיס לבדיקה במאגר המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש</span>
- **<span dir="auto">SOURCE\_RELATIVE\_DIRECTORY</span>**  
    <span dir="auto">תיאור: נתיב ספרייה יחסית בתוך מאגר המקור.</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">SAME\_TARGET\_DETAIL</span>**  
    <span dir="auto">תיאור: מציין אם פרטי ה-Git של היעד זהים לפרטי ה-Git של המקור.</span>  
    <span dir="auto">ערך ברירת מחדל: "true"</span>  
    <span dir="auto">ערכים נתמכים: "true", "false"</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">DESTINATION\_GIT\_CLONE\_URL</span>**  
    <span dir="auto">תיאור: כתובת URL לשכפול עבור מאגר היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>
- **<span dir="auto">DESTINATION\_GIT\_TOKEN</span>**  
    <span dir="auto">תיאור: אסימון לאימות מאגר ה-Git הספציפי שהוא יעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false"</span>
- **<span dir="auto">DESTINATION\_OWNER\_NAME</span>**  
    <span dir="auto">תיאור: שם בעל מאגר היעד (שם משתמש Git).</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false"</span>
- **<span dir="auto">DESTINATION\_REPO\_NAME</span>**  
    <span dir="auto">תיאור: שם מאגר היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false"</span>
- **<span dir="auto">DESTINATION\_REPO\_ID</span>**  
    <span dir="auto">תיאור: מזהה של מאגר היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false" ו-GIT\_TYPE הוא "gitlab"</span>
- **<span dir="auto">DESTINATION\_PROJECT\_NAME</span>**  
    <span dir="auto">תיאור: שם פרויקט היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false" ו-GIT\_TYPE הוא "azure"</span>
- **<span dir="auto">DESTINATION\_PROJECT\_ID</span>**  
    <span dir="auto">תיאור: מזהה של פרויקט היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false" ו-GIT\_TYPE הוא "bitbucket"</span>
- **<span dir="auto">DESTINATION\_BASE\_BRANCH</span>**  
    <span dir="auto">תיאור: ענף בסיס שבו יש לדחוף את קוד הבדיקה למאגר היעד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם SAME\_TARGET\_DETAIL הוא "false"</span>

##### **<span dir="auto">\# פתח משתני סביבת בינה מלאכותית</span>**

<div id="bkmrk-openai_api_modeldesc"><div>- **<span dir="auto">OPENAI\_API\_MODEL</span>**  
    <span dir="auto">תיאור: מציין את סוג מודל ה-API של OpenAI שיש להשתמש בו.</span>  
    <span dir="auto">ערך ברירת מחדל: "gpt-4"</span>  
    <span dir="auto">ערכים נתמכים: "gpt-4", "gpt-3.5-turbo" וכו'. (זמינות המודלים תלויה ב-OPENAI\_API\_KEY).</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span>

</div><div>- **<span dir="auto">OPENAI\_API\_KEY</span>**  
    <span dir="auto">תיאור: מפתח ה-API הנדרש לגישה ל-API של OpenAI.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "openai"</span>

</div></div>##### **<span dir="auto">\# משתני סביבת בינה מלאכותית פתוחה של AZURE</span>**

- <div><div>**<span dir="auto">AZURE\_OPENAI\_ENDPOINT</span>**</div><div><span dir="auto">תיאור: נקודת הקצה של ה-API המשמשת לגישה לשירותי Azure OpenAI.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "azure\_open\_ai"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">AZURE\_DEPLOYMENT\_NAME</span>**<div><span dir="auto">תיאור: שם פריסת Azure OpenAI שברצונך להשתמש בה.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "azure\_open\_ai"</span>  
      
    </div></div>
- <div>**<span dir="auto">AZURE\_OPENAI\_KEY</span>**<div><span dir="auto">תיאור: מפתח ה-API הנדרש לאימות בקשות ל-Azure OpenAI.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "azure\_open\_ai"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">AZURE\_OPENAI\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת ה-API של Azure OpenAI שיש להשתמש בו.</span>  
    <span dir="auto">ערך ברירת מחדל: "2024-02-15-preview"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\#משתני סביבת Bedrock AI</span>** 

<div id="bkmrk-vertex_fine_tunedesc"><div>- **<span dir="auto">AWS\_BEDROCK\_MODEL</span>**  
    <span dir="auto">תיאור: מציין באיזה מודל סלע יש להשתמש.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "bedrock\_ai"</span>
- **<span dir="auto">AWS\_DEFAULT\_REGION</span>**  
    <span dir="auto">תיאור: אזור AWS של המודל המתארח.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "bedrock\_ai".</span>

</div><div>- **<span dir="auto">AWS\_ACCESS\_KEY\_ID</span>** <span dir="auto">תיאור: אישורי זיהוי מפתח גישה של AWS</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי. ניתן לייצא לסביבה שבה יפעל Roost Binary</span>

</div><div>- **<span dir="auto">AWS\_SECRET\_ACCESS\_KEY</span>** <span dir="auto">תיאור: אישורי זיהוי מפתח גישה סודי של AWS</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי. ניתן לייצא לסביבה שבה יפעל Roost Binary</span>
- **<span dir="auto">AWS\_SESSION\_TOKEN</span>** <span dir="auto">תיאור: אישורי אסימון סשן של AWS</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי. ניתן לייצא לסביבה שבה יפעל Roost Binary</span>

</div></div>##### **<span dir="auto">\# משתני סביבת בינה מלאכותית של קודקוד</span>** 

<div id="bkmrk-vertex_fine_tunedesc-1"><div>- **<span dir="auto">VERTEX\_FINE\_TUNE</span>**  
    <span dir="auto">תיאור: מציין האם כוונון עדין מופעל עבור המודל.</span>  
    <span dir="auto">ערך ברירת מחדל: "false"</span>  
    <span dir="auto">ערכים נתמכים: "true", "false"</span>
- **<span dir="auto">VERTEX\_PROJECT\_ID</span>**  
    <span dir="auto">תיאור: מזהה פרויקט ה-Vertex שאיתו אתה עובד.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "vertexai"</span>

</div><div>- **<span dir="auto">תיאור VERTEX\_REGION</span>** <span dir="auto">: האזור בו ממוקם פרויקט Vertex. לדוגמה, "us-central1".</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "vertexai" ו-VERTEX\_FINE\_TUNE הוא "true"</span>

</div><div>- **<span dir="auto">VERTEX\_BEARER\_TOKEN</span>** <span dir="auto">תיאור: אסימון ה-bearer המשמש לאימות בקשות ל-API של Vertex.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "vertexai".</span>

</div><div>- **<span dir="auto">תיאור VERTEX\_MODEL</span>** <span dir="auto">: שם מודל הקודקוד שיש להשתמש בו.</span>  
    <span dir="auto">ערכים נתמכים: "text-bison", "code-bison"</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "vertexai"</span>

</div></div>##### **<span dir="auto">\# קוד פתוח של סביבת בינה מלאכותית</span>**  


- <div><div>**<span dir="auto">OPEN\_SOURCE\_MODEL\_ENDPOINT</span>**</div><div><span dir="auto">תיאור: נקודת הקצה של ה-API המשמשת לגישה למודל הבינה המלאכותית בקוד פתוח.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "open\_source\_ai"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">מודל\_מקור\_פתוח</span>**<div><span dir="auto">תיאור: שם מודל הבינה המלאכותית בקוד פתוח שברצונך להשתמש בו.</span></div><div><span dir="auto">ערכים נתמכים: "meta-llama/Llama-2-13b-chat", "HuggingFaceH4/starchat-beta"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתני סביבה של מודל SageMaker</span>**

- <div><div>**<span dir="auto">SAGEMAKER\_MODEL\_ENDPOINT</span>**</div><div><span dir="auto">תיאור: נקודת הקצה שבה מתארח מודל SageMaker.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "sagemaker\_model"</span></div></div>

##### **<span dir="auto">\# מגוון סביבות של קלוד AI</span>**

- <div><div>**<span dir="auto">CLAUDE\_AI\_MODEL</span>**</div><div><span dir="auto">תיאור: מציין את סוג מודל הבינה המלאכותית של קלוד שיש להשתמש בו.</span></div><div><span dir="auto">ערכים נתמכים: "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307"</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "claude\_ai"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">CLAUDE\_AI\_API\_KEY</span>**<div><span dir="auto">תיאור: מפתח ה-API הנדרש לגישה לממשק ה-API של קלוד AI.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "claude\_ai"</span></div></div>

##### **<span dir="auto">\# משתני סביבת DBRX AI</span>**

- <div><div>**<span dir="auto">DBRX\_MODEL\_ENDPOINT</span>**</div><div><span dir="auto">תיאור: נקודת הקצה שבה מתארח מודל הבינה המלאכותית של DBRX.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">אסימון DBRX\_AUTH\_TOKEN</span>**<div><span dir="auto">תיאור: אסימון האימות הנדרש לגישה למודל DBRX.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "dbrx"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">DBRX\_MODEL\_NAME</span>**<div><span dir="auto">תיאור: שם מודל ה-DBRX שברצונך להשתמש בו.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם AI\_TYPE הוא "dbrx"</span></div></div>

##### **<span dir="auto">\# משתני סביבה מתקדמים של בינה מלאכותית</span>**

- <div><div>**<span dir="auto">טמפרטורת בינה מלאכותית</span>**</div><div><span dir="auto">תיאור: מציין את הגדרת הטמפרטורה עבור תגובות בינה מלאכותית, אשר משפיעה על היצירתיות והשונות של יצירת הבדיקות. ערך גבוה יותר מביא לתוצאות יצירתיות ומגוונות יותר, בעוד שערך נמוך יותר מייצר תגובות דטרמיניסטיות יותר.</span></div><div><span dir="auto">ערך ברירת מחדל: 0.6</span></div><div><span dir="auto">ערכים נתמכים: כל ערך מספרי, בדרך כלל בין 0.0 ל-1.0.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- **<span dir="auto">השתמש בעוזר</span>**<div><span dir="auto">תיאור: מציין האם להשתמש בתכונת המסייע ב-OpenAI.</span></div><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>

##### **<span dir="auto">\# משתני סביבת לוח Jira</span>**

- <div><div>**<span dir="auto">JIRA\_EMAIL</span>**</div><div><span dir="auto">תיאור: כתובת הדוא"ל המשויכת לחשבון Jira שלך.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "functional" ו-BOARD\_TYPE הוא "jira"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">JIRA\_HOST\_NAME</span>**<div><span dir="auto">תיאור: שם המארח של מופע Jira שלך (למשל, jira.company.com).</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "functional" ו-BOARD\_TYPE הוא "jira"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">סיסמת JIRA</span>**<div><span dir="auto">תיאור: הסיסמה לחשבון Jira שלך.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "functional" ו-BOARD\_TYPE הוא "jira"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">JIRA\_ID</span>**<div><span dir="auto">תיאור: מזהה Jira המשויך לחשבונך, משמש לעתים קרובות כמזהה ייחודי.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "functional" ו-BOARD\_TYPE הוא "jira"</span></div></div>

##### **<span dir="auto">\# משתני סביבת לוח Azure</span>**

- <div><div>**<span dir="auto">AZURE\_ORG</span>**</div><div><span dir="auto">תיאור: הארגון המשויך לחשבון Azure DevOps שלך.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "פונקציונלי" ו-BOARD\_TYPE הוא "תכלת"</span></div></div>
- <div>**<span dir="auto">אסימון\_AZURE</span>**<div><span dir="auto">תיאור: אסימון הגישה לאימות עם Azure DevOps.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "פונקציונלי" ו-BOARD\_TYPE הוא "תכלת"</span></div><div>  
    </div></div>
- <div>**<span dir="auto">פרויקט\_AZURE</span>**<div><span dir="auto">תיאור: שם פרויקט Azure DevOps.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE הוא "פונקציונלי" ו-BOARD\_TYPE הוא "תכלת"</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">מזהה\_פריט\_עבודה\_AZURE</span>**</div><div><span dir="auto">תיאור: המזהה המשויך לפריט העבודה הרלוונטי ב-Azure DevOps.</span></div></div>


##### **<span dir="auto">\# משתני סביבת לוח מתקדמים של Jira/Azure</span>**

- <div><div>**<span dir="auto">צור\_מפרט\_API</span>**</div><div><span dir="auto">תיאור: משמש לסוג בדיקה פונקציונלית</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE=functional</span></div></div>

##### **<span dir="auto">\# משתני סביבה של יומן</span>**

- <div><div>**<span dir="auto">מקור\_לוג</span>**</div><div><span dir="auto">תיאור: המקור שממנו נוצרים היומנים.</span></div><div><span dir="auto">ערך ברירת מחדל: "איילים"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">נתיב\_מקור\_לוג</span>**<div><span dir="auto">תיאור: מיקום בו מאוחסנים קבצי היומן.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">LOG\_ELASTICSEARCH\_URL</span>**<div><span dir="auto">תיאור: כתובת ה-URL עבור מופע Elasticsearch.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">LOG\_ELASTICSEARCH\_USER</span>**<div><span dir="auto">תיאור: שם משתמש לגישה למשאבי Elasticsearch.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">אסימון חיפוש\_אלסטי LOG\_ELASTICSEARCH</span>**<div><span dir="auto">תיאור: אסימון אימות המשמש לגישה למשאבי Elasticsearch.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">LOG\_ELASTICSEARCH\_API\_KEY</span>**<div><span dir="auto">תיאור: מפתח API המשמש לאימות ואישור גישה לממשקי API של Elasticsearch.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">קידוד\_קובץ\_לוג</span>**</div><div><span dir="auto">תיאור: משמש לקידוד קובץ היומן, ברירת המחדל היא utf-8, תומך ב-\[utf-8, utf-16le\].</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# מקרי בדיקה התנהגותיים משתני סביבה</span>** 

- <div><div>**<span dir="auto">סוג\_מבחן\_התנהגותי</span>**</div><div><span dir="auto">תיאור: מציין את סוג מבחני ההתנהגות שיש להשתמש בהם.</span></div><div><span dir="auto">ערכים נתמכים: "מלפפון חמוץ"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">מקור\_מבחן\_התנהגותי</span>**<div><span dir="auto">תיאור: מציין את מיקום המקור עבור נתוני בדיקת ההתנהגות.</span></div><div><span dir="auto">ערכים נתמכים: "קובץ", "gitpath", "כתובת URL"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">נתיב\_קובץ\_בדיקת\_התנהגות</span>**<div><span dir="auto">תיאור: נתיב לקובץ המקור אם BEHAVIORAL\_TEST\_SOURCE הוא "file" או "gitpath". עבור "gitpath", זה צריך להיות נתיב יחסי בתוך המאגר.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">כתובת\_URL\_לבדיקת\_התנהגות</span>**<div><span dir="auto">תיאור: כתובת ה-URL של קובץ המקור אם ה-BEHAVIORAL\_TEST\_SOURCE הוא "url".</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתני סביבה של מפרט API</span>**

- <div><div>**<span dir="auto">API\_SPEC\_TYPE</span>**</div><div><span dir="auto">תיאור: מציין את סוג מפרט ה-API שיש להשתמש בו.</span></div><div><span dir="auto">ערכים נתמכים: "סוואגר", "דוור"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">API\_SPEC\_SOURCE</span>**<div><span dir="auto">תיאור: מציין את מיקום המקור עבור נתוני מפרט ה-API.</span></div><div><span dir="auto">ערכים נתמכים: "קובץ", "gitpath", "כתובת URL"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">API\_SPEC\_FILE\_PATH</span>**<div><span dir="auto">תיאור: נתיב לקובץ המקור אם API\_SPEC\_SOURCE הוא "file" או "gitpath". עבור "gitpath", זה צריך להיות נתיב יחסי בתוך המאגר.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">API\_SPEC\_URL</span>**<div><span dir="auto">תיאור: כתובת ה-URL של קובץ המקור אם API\_SPEC\_SOURCE היא "url".</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">API\_SPEC\_ALIAS:</span>**</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתני סביבת בדיקת יישומים</span>**

- <div><div>**<span dir="auto">נקודת כניסה לאפליקציה</span>**</div><div><span dir="auto">תיאור: מציין את הנתיב היחסי של נקודת הכניסה של היישום משורש הפרויקט. תיאור זה משמש כאשר נדרשת יצירת בדיקות יישום בנוסף לבדיקות יחידה.</span></div><div><span dir="auto">ערכים נתמכים: כל נתיב יחסי תקף לקובץ או ספרייה של נקודת הכניסה בתוך הפרויקט. נתמך רק עבור דגמי GPT-4-turbo.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתני סביבת בדיקת API</span>**

- <div><div>**<span dir="auto">HTTP\_VERBS\_FOR\_TESTING</span>**</div><div><span dir="auto">תיאור: מציין את שיטות ה-HTTP שיש לבדוק עבור כל ממשקי ה-API. זה מאפשר לך לסנן אילו פעלים (שיטות) של HTTP צריכים להיכלל בבדיקות.</span></div><div><span dir="auto">ערך ברירת מחדל: "get, post, put, patch, delete"</span></div><div><span dir="auto">ערכים נתמכים: כל שילוב של פעלים של HTTP, מופרדים באמצעות פסיקים (למשל, "get, post, put, patch, delete").</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">REGEX\_HTTP\_ENDPOINTS\_FOR\_TESTING</span>**<div><span dir="auto">תיאור: מחרוזת ביטוי רגולרי המשמשת להתאמת נקודות קצה ספציפיות שיש לבדוק. אם משתנה זה נותר ריק, כל נקודות הקצה ייכללו בבדיקה.</span></div><div><span dir="auto">ערכים נתמכים: כל תבנית רגולציה חוקית לסינון נקודות קצה.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתני סביבת רישיון</span>**

- <div><div>**<span dir="auto">ROOST\_DOMAIN</span>**</div><div><span dir="auto">תיאור: מציין את דומיין Roost שישמש. תיאור זה מגדיר את כתובת ה-URL הבסיסית עבור שירותי RoostGPT.</span></div><div><span dir="auto">ערך ברירת מחדל: "app.roost.ai"</span></div><div><span dir="auto">ערכים נתמכים: כל כתובת URL חוקית של דומיין Roost.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">אסימון\_ROOST</span>**<div><span dir="auto">תיאור: אסימון האימות הנדרש לגישה ל-RoostGPT CLI. אסימון זה נחוץ לאימות ואישור הבקשות שלך ל-RoostGPT.</span></div><div><span dir="auto">אופציונלי/נדרש: חובה</span></div><div>  
    </div></div>
- <div>**<span dir="auto">טלמטריה</span>**<div><span dir="auto">תיאור: קובע האם נתוני טלמטריה נשלחים ל-Roost. נתוני טלמטריה מסייעים בשיפור השירות אך אינם כוללים מידע פרטי.</span></div><div><span dir="auto">ערך ברירת מחדל: "אמת"</span></div><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>

##### **<span dir="auto">\# משתנים נוספים</span>**

- <div><div>**<span dir="auto">שם\_מבחן</span>**</div><div><span dir="auto">תיאור: השם שהוקצה לבדיקה.</span></div><div><span dir="auto">ערך ברירת מחדל: "roost-test"</span></div><div><span dir="auto">ערכים נתמכים: כל מחרוזת חוקית.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">ROOST\_DIR</span>**<div><span dir="auto">תיאור: נתיב הספרייה שבו מאוחסנים קבצי RoostGPT ותצורות.</span></div><div><span dir="auto">ערך ברירת מחדל: "/var/tmp/Roost/RoostGPT"</span></div><div><span dir="auto">ערכים נתמכים: כל נתיב ספרייה חוקי.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">שָׂפָה</span>**<div><span dir="auto">תיאור: שפת התכנות של קוד המקור שיש לבדוק.</span></div><div><span dir="auto">ערך ברירת מחדל: "ג'אווה"</span></div><div><span dir="auto">ערכים נתמכים: "java", "go", "python", "csharp", "node.js"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">בינה מלאכותית\_סוג</span>**<div><span dir="auto">תיאור: מציין את מודל הבינה המלאכותית המשמש ליצירת בדיקות.</span></div><div><span dir="auto">ערך ברירת מחדל: "openai"</span></div><div><span dir="auto">ערכים נתמכים: "openai", "vertexai", "open\_source\_ai", "azure\_open\_ai", "sagemaker\_model", "claude\_ai", "dbrx"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">כלי\_בניית\_JAVA</span>**</div><div><span dir="auto">תיאור: מציין את כלי הבנייה של ג'אווה שעבורו יש ליצור בדיקה.</span></div><div><span dir="auto">ערך ברירת מחדל: "maven"</span></div><div><span dir="auto">ערכים נתמכים: "maven", "gradle".</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">חבילות\_לסריקה</span>**<div><span dir="auto">תיאור: מציין את החבילות שיש לסרוק לצורך יצירת בדיקה. תומך בחבילה בודדת או בערכים מופרדים בפסיקים.</span></div><div><span dir="auto">ערכים נתמכים: רשימה מופרדת בפסיקים של שמות חבילות (לדוגמה, "com.example.product" או "com.example.product, com.example.controller").</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש עבור Java</span></div><div>  
    </div></div>
- <div>**<span dir="auto">איטרציה</span>**<div><span dir="auto">תיאור: מספר האיטרציות להרצת ושיפור הבדיקות.</span></div><div><span dir="auto">ערך ברירת מחדל: "1"</span></div><div><span dir="auto">ערכים נתמכים: כל מספר שלם חיובי.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- **<span dir="auto">פסק זמן</span>**<div><span dir="auto">תיאור: משך הזמן שאחריו יצירת הבדיקה תופסק אוטומטית.</span></div><div><span dir="auto">ערך ברירת מחדל: "שעה אחת"</span></div><div><span dir="auto">ערכים נתמכים: כל מחרוזת משך חוקית (לדוגמה, "30 דקות", "שעתיים").</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- **<span dir="auto">סוג\_בדיקה</span>**<div><span dir="auto">תיאור: סוג הבדיקה שיש ליצור.</span></div><div><span dir="auto">ערך ברירת מחדל: "יחידה"</span></div><div><span dir="auto">ערכים נתמכים: "יחידה", "פונקציונלי", "בדיקת api-spec", "אינטגרציה"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- **<span dir="auto">מסגרת\_בדיקה</span>**<div><span dir="auto">תיאור: מציין את מסגרת הבדיקות שתשמש בה בהתבסס על שפת התכנות וסוג הבדיקה.</span></div><div><span dir="auto">ערכים נתמכים:</span></div><div><span dir="auto">עבור פייתון: "pytest", "unittest"</span></div><div><span dir="auto">עבור גולאנג: "gottest"</span></div><div><span dir="auto">עבור ג'אווה: "JUnit4", "JUnit5"</span></div><div><span dir="auto">עבור Csharp: "nunit"</span></div><div><span dir="auto">עבור Node.js: "jest", "mocha"</span></div><div><span dir="auto">עבור בדיקות מפרט API או בדיקות אינטגרציה: "דוור", "ארטילריה", "היה בטוח", "קראטה"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- <div>**<span dir="auto">מזהה\_טריגר</span>**<div><span dir="auto">תיאור: מזהה ייחודי עבור טריגרים. משמש להבחנה בין טריגרים מרובים.</span></div><div><span dir="auto">ערך ברירת מחדל: חותמת זמן של תקופה</span></div><div><span dir="auto">ערכים נתמכים: כל מחרוזת או חותמת זמן ייחודית.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- **<span dir="auto">סוג\_לוח</span>**<div><span dir="auto">תיאור: מציין את סוג הלוח שישמש למעקב.</span></div><div><span dir="auto">ערך ברירת מחדל: "ג'ירה"</span></div><div><span dir="auto">ערכים נתמכים: "jira", "azure", "none"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- <div>**<span dir="auto">עומק מקסימלי</span>**<div><span dir="auto">תיאור: עומק מקסימלי של ספריות לחיפוש קבצי בדיקה. אם מוגדר ל-1-, הוא יעבור על כל ספריות המשנה.</span></div><div><span dir="auto">ערכים נתמכים: כל מספר שלם שאינו שלילי או -1.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">פונקציות לבדיקה</span>**<div><span dir="auto">תיאור: רשימת שמות פונקציות לבדיקה, שצוינו כ-module.\[class.\]method או module.function.</span></div><div><span dir="auto">ערכים נתמכים: רשימה מופרדת בפסיקים של שמות פונקציות.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">השתמש במטמון</span>**</div><div><div><span dir="auto">תיאור: השתמש במטמון מקומי כדי ליצור בדיקה. (רק למפתחים)</span></div><div><span dir="auto">ערך ברירת מחדל: "שקר"</span></div><div><span dir="auto">ערכים נתמכים: "אמת", "שקר".</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div></div>
- <div>**<span dir="auto">אימות\_בדיקה</span>**<div><span dir="auto">תיאור: מציין האם יש לוודא שהבדיקות שנוצרו פועלות כראוי.</span></div><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">פגיעות\_GEN</span>**<div><span dir="auto">תיאור: מציין האם ליצור דוח פגיעות בהתבסס על הבדיקות.</span></div><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div><div>  
    </div>
- <div><div>**<span dir="auto">שקול/י בדיקה קיימת</span>**</div></div><div><span dir="auto">תיאור: משמש ליצירת בדיקות יחידה ב-Java, Python ו-Golang. הוא סורק את המאגר שלך כדי לזהות בדיקות קיימות עבור הפונקציה שצוינה. אם נמצאות בדיקות, הוא משלב אותן בבחינתו ויוצר.</span></div><div><span dir="auto">מקרי בדיקה נוספים לפי הצורך.</span></div><span dir="auto">ערך ברירת מחדל: "אמת"</span><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- <div><div><div>**<span dir="auto">הערות\_דירוג</span>**</div></div></div><div><span dir="auto">תיאור: הערות ציון הן קריטריוני ביקורת המשמשים להערכת ושיפור תגובות שנוצרו על ידי בינה מלאכותית לצורך דיוק ויעילות טובים יותר.</span></div><span dir="auto">ערך ברירת מחדל: "אמת"</span><div><span dir="auto">ערכים נתמכים: "אמת", "שקר"</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- <div><div><div>**<span dir="auto">תגיות\_מותאמות\_למשתמש</span>**</div></div></div><div><span dir="auto">תיאור: התגים שיש לצרף לקוד הבדיקה, כך שהבדיקות יוכלו להריץ אותן על סמך התגים.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div>
- **<span dir="auto">ROOST\_USER\_INPUT</span>**<div><span dir="auto">תיאור: קלט משתמש שישמש ליצירת בדיקות.</span></div><div><span dir="auto">ערכים נתמכים: כל מחרוזת קלט חוקית.</span></div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span>  
      
    </div>

##### **<span dir="auto">\#משתני סביבת בדיקת ממשק משתמש</span>** 

- <span dir="auto">BROWSER\_USE\_HEADLESS</span>  
    <div><span dir="auto">תיאור: כדי לפתוח את הדפדפן במצב ללא חיבור headless בעת הפעלת בדיקת ממשק משתמש</span>  
    <span dir="auto">ערכים נתמכים: "true","false"</span>  
    <span dir="auto">אופציונלי/נדרש: אופציונלי</span></div>
- <span dir="auto">URLS\_TO\_TEST</span>  
    <span dir="auto">תיאור: כתובת ה-URL שעבורה RoostGPT צריך ליצור בדיקת playbook.</span>  
    <span dir="auto">ערכים נתמכים: כל כתובת URL חוקית של אתר אינטרנט.</span>  
    <span dir="auto">אופציונלי/נדרש: נדרש.</span>  
      
    <span dir="auto">\# המשתמש יכול לספק משתנה env נוסף שמתחיל בקידומת "UI\_", כגון UI\_LOGIN\_TYPE, UI\_LOGIN\_EMAIL וכו'.</span>

#####   


##### **<span dir="auto">\# שיפור משתני סביבת הבדיקה</span>**

- **<span dir="auto">נתיב\_קובץ</span>**<div><span dir="auto">תיאור: מיקום הקובץ המכיל את הבדיקה אם המשתנה IMPROVE\_TEST מוגדר כ-"true". קובץ זה ישמש כבסיס לשיפור הבדיקה שנוצרה.</span></div><div><span dir="auto">ערכים נתמכים: כל נתיב קובץ חוקי.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם IMPROVE\_TEST מוגדר כ-"true".</span></div><div>  
    </div>
- <div>**<span dir="auto">תוכן\_משתמש</span>**<div><span dir="auto">תיאור: תוכן שסופק על ידי המשתמש לשימוש לשיפור הבדיקה שנוצרה. תוכן זה ישולב בתהליך השיפור.</span></div><div><span dir="auto">ערכים נתמכים: כל טקסט או נתונים תקפים שסופקו על ידי המשתמש.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם IMPROVE\_TEST מוגדר כ-"true".</span>  
      
    </div></div>
- <div>**<span dir="auto">מבחן בדיקה\_ENDPOINT</span>**<div><span dir="auto">תיאור: נקודת הקצה שיש לשפר כאשר TEST\_TYPE מוגדר ל-"postman". תיאור זה מציין לאיזו נקודת קצה של ה-API יכוון סקריפט הבדיקה של Postman.</span></div><div><span dir="auto">ערכים נתמכים: כל כתובת URL חוקית של נקודת קצה של API.</span></div><div><span dir="auto">אופציונלי/נדרש: נדרש אם TEST\_TYPE מוגדר כ-"postman".</span></div></div>

##### **<span dir="auto">\# גרסת שפה משתני סביבה</span>**  


- <div>**<span dir="auto">גרסת\_JAVA</span>**</div><div><span dir="auto">תיאור: מציין את גרסת Java שיש להשתמש בה כאשר ה-TEST\_FRAMEWORK הוא "JUnit4", "JUnit5", "karate" או "rest-assured".</span></div><div><span dir="auto">ערך ברירת מחדל: "17"</span></div><div>[<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div>
- **<span dir="auto">MAVEN\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת Maven שתשמש עבור פרויקטים של Java כאשר TEST\_FRAMEWORK הוא "JUnit4", "JUnit5", "karate" או "rest-assured".</span>  
    <span dir="auto">ערך ברירת מחדל: "3.8.6"</span>  
    </div><div>[<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div>
- **<span dir="auto">GRADLE\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת Gradle שתשמש עבור פרויקטים של Java כאשר TEST\_FRAMEWORK הוא "JUnit4", "JUnit5", "karate" או "rest-assured".</span>  
    <span dir="auto">ערך ברירת מחדל: "8.6"</span>  
    </div><div>[<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div>
- <div>**<span dir="auto">GO\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת Go שתשמש כאשר TEST\_FRAMEWORK הוא "gotest".</span>  
    <span dir="auto">ערך ברירת מחדל: "1.19.9"</span>  
    [<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)  
    </div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- **<span dir="auto">גרסת\_פייתון</span>**<div><span dir="auto">תיאור: מציין את גרסת Python שתשמש כאשר TEST\_FRAMEWORK הוא "pytest" או "unittest".</span>  
    <span dir="auto">ערך ברירת מחדל: "3"</span>  
    </div><div>[<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div>
- <div>**<span dir="auto">DOTNET\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת .NET שתשמש כאשר ה-TEST\_FRAMEWORK הוא "nunit".</span>  
    <span dir="auto">ערך ברירת מחדל: "8"</span>  
    [<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)  
    </div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div><div>  
    </div></div>
- <div>**<span dir="auto">NODE\_VERSION</span>**<div><span dir="auto">תיאור: מציין את גרסת Node.js שתשמש כאשר ה-TEST\_FRAMEWORK הוא "artillery", "postman", "rest-assured", "karate", "jest" או "mocha".</span>  
    <span dir="auto">ערך ברירת מחדל: "18.18.0"</span>  
    </div><div>[<span dir="auto">ערכים נתמכים</span>](https://docs-roost-ai.translate.goog/topics/trying-roostgpt/page/supported-features?_x_tr_sl=en&_x_tr_tl=he&_x_tr_hl=en&_x_tr_pto=wapp)</div><div><span dir="auto">אופציונלי/חובה: אופציונלי</span></div></div>