Sdílet prostřednictvím


Použití proměnných prostředí v obecných testech

 

Publikováno: duben 2016

Při programování obecného testu jsou zadávány informace do polí na stránce obecného testu. Do několika těchto polí jsou zadávány cesty ke složkám. Ačkoli lze tyto cesty zakódovat pevně, lze pro reprezentaci cest v následujících polích také použít proměnné prostředí:

  • cíl je spustitelný

  • argumenty příkazového řádku

  • souhrnné výsledky umístění souboru

  • položky nasazení

Požadavky

  • Visual Studio Enterprise

Lze použít libovolnou systémem nebo uživatelem definovanou proměnnou prostředí, například SystemDrive, ProgramFiles či UserProfile. Obzvláště užitečná je proměnná ComSpec. Proměnná ComSpec je rozbalena do úplné cesty k souboru cmd.exe, tedy spustitelnému souboru příkazového řádku. Proměnnou ComSpec lze použít ke spuštění skriptů příkazového řádku, například souborů .bat.

Poznámka

Proměnné prostředí nerozlišují velikost písmen.

Chcete-li zjistit, které proměnné prostředí jsou nastaveny a jaké hodnoty mají, zadejte v příkazovém řádku příkaz set.

Ve výchozím nastavení jsou nedefinované proměnné prostředí rozbaleny do prázdného řetězce. Zadáte-li v obecném testu například řetězec %MyExecutableDir%MyExecutable.exe, přičemž proměnná MyExecutableDir není definována, testovací stroj tento řetězec považuje za řetězec MyExecutable.exe a pokusí se jej spustit v adresáři nasazení. Tento postup funguje, pokud byl soubor MyExecutable.exe nasazen.

Pomocí proměnných prostředí lze řídit, ve které složce testovací stroj spustí test. Nastavíte-li například proměnnou MyExecutableDir na hodnotu E:\builds\drop\...\Bin\, testovací stroj se pokusí spustit soubor v daném umístění. Tato technika je užitečná, pokud test nelze přesunout, tedy pokud se na test vztahuje správa zdrojového kódu.

Viz také

Použití souhrnného souboru výsledků s obecným testem