משימת CI יכולה להעביר את סביבת הפרוקסי שלה אל tox בלי לשנות את ה-tox.ini שנשלף. עבור תצורת INI של tox 4:

tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py

הצורה += מוסיפה לרשימת ה-pass_env הקיימת. = רגיל מחליף את הרשימה המוגדרת הזו. המשתנים חייבים כבר להתקיים בסביבה שמפעילה את tox; העקיפה מספקת שמות, לא ערכי פרוקסי.

קלט הסביבה הזמני המתאים הוא:

TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py

הדוגמאות האלה משתמשות בציטוט של POSIX shell. tox מתייחס לשמות pass_env בלי הבחנה בין אותיות גדולות לקטנות, ולכן השמות שנבחרו תואמים גם לגרסאות באותיות קטנות.

עבור תצורת TOML המקורית של tox, טבלת סביבת ההרצה הבסיסית היא env_run_base ולא testenv. השתמשו בנתיב שמתאים לפורמט התצורה בפועל.

זה מגדיר סביבות הרצה של בדיקות. סביבת אריזה נפרדת עשויה להזדקק למדיניות העברה משלה. באופן דומה, השוו את הקלטים בפועל של המוריד; הלקוח עדיין מחליט אם לכבד את המשתנים שהוא מקבל. עקיפה להרצה אחת מונעת השארת שכתוב ייחודי ל-CI במאגר, אך אינה מחליפה את מדיניות הפרויקט המיועדת כשכל הרצה זקוקה למסלול.

מאמרים קשורים