Għaddi l-varjabbli tal-proxy tas-CI għal esekuzzjoni waħda ta' tox 4
Żid varjabbli tal-proxy mal-pass_env ta' tox 4 permezz ta' override mill-linja tal-kmand, mingħajr ma terġa' tikteb tox.ini f'pass tal-bini tas-CI.
Xogħol tas-CI jista' jgħaddi l-ambjent tal-proxy tiegħu lil tox mingħajr ma jimmodifika t-tox.ini li nġibed. Għall-konfigurazzjoni INI ta' tox 4:
tox --override 'testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' -e py
Il-forma += iżżid mal-lista pass_env eżistenti. = sempliċi tissostitwixxi dik il-lista kkonfigurata. Il-varjabbli diġà jridu jkunu jeżistu fl-ambjent li jniedi tox; l-override jipprovdi ismijiet, mhux valuri tal-proxy.
Id-dħul tranżitorju korrispondenti tal-ambjent huwa:
TOX_OVERRIDE='testenv.pass_env+=HTTP_PROXY,HTTPS_PROXY,NO_PROXY' tox -e py
Dawn l-eżempji jużaw il-quoting tal-shell POSIX. tox tittratta l-ismijiet tal-pass_env mingħajr distinzjoni bejn ittri kbar u żgħar, għalhekk l-ismijiet magħżula jaqblu wkoll mal-varjanti b'ittri żgħar.
Għall-konfigurazzjoni TOML nattiva ta' tox, it-tabella bażi tal-ambjent tal-esekuzzjoni hija env_run_base u mhux testenv. Uża l-mogħdija li taqbel mal-format attwali tal-konfigurazzjoni.
Dan jikkonfigura l-ambjenti tal-esekuzzjoni tat-testijiet. Ambjent tal-ippakkjar separat jista' jkollu bżonn il-politika tiegħu tat-trażmissjoni. Bl-istess mod, qabbel id-dħul attwali tad-downloader; il-klijent xorta jiddeċiedi jekk jirrispettax il-varjabbli li jirċievi. Override għal esekuzzjoni waħda jevita li tħalli kitba mill-ġdid speċifika għas-CI fir-repożitorju, iżda ma tissostitwixxix il-politika maħsuba tal-proġett meta kull esekuzzjoni għandha bżonn dik ir-rotta.