Condividi tramite


Utilizzo delle variabili di ambiente in test generici

Per programmare un test generico, è necessario digitare informazioni nei campi della pagina del test generico. In diversi campi le informazioni da digitare sono percorsi di cartelle. Sebbene sia possibile impostare questi percorsi come hardcoded, è anche possibile utilizzare le variabili di ambiente per rappresentare i percorsi nei campi seguenti:

  • eseguibile di destinazione

  • argomenti della riga di comando

  • percorso del file di risultati di riepilogo

  • elementi di distribuzione

È possibile utilizzare qualsiasi variabile di ambiente definita dal sistema o definita dall'utente, ad esempio SystemDrive, ProgramFiles e UserProfile. Una variabile particolarmente utile è ComSpec. ComSpec si estende al percorso completo di cmd.exe, che è il file eseguibile del prompt dei comandi. È possibile utilizzare ComSpec per l'esecuzione di script del prompt dei comandi, ad esempio i file bat.

Nota

Per le variabili di ambiente non viene rilevata la distinzione tra maiuscole e minuscole.

Per determinare quali variabili di ambiente sono impostate e i valori assegnati, digitare set da una riga di comando.

Per impostazione predefinita, le variabili di ambiente vengono espanse in una stringa vuota. Ad esempio, se si specifica %MyExecutableDir%MyExecutable.exe in un test generico, ma MyExecutableDir non è definita, il modulo di test tratta questa stringa come MyExecutable.exe e tenta di eseguirla nella directory di distribuzione. Ciò vale se MyExecutable.exe è stato distribuito.

È possibile utilizzare una variabile di ambiente per controllare la cartella in cui il modulo di test esegue un test. Se si imposta MyExecutableDir su E:\builds\drop\...\Bin\, il motore di test tenta di eseguire il file in quel percorso. Questa tecnica è utile se un test non può essere spostato, ad esempio nel caso in cui il test sia inserito nel controllo del codice sorgente.

Vedere anche

Concetti

Utilizzo di un file dei risultati di riepilogo con un test generico

Altre risorse

Esempi di impostazioni di test generici