Domanda
Sono nuovo di Specman. Come si usa la funzione output_from (). e che cosa fa?
Soluzione
6.1.1 documenti dicono:
25.8.4 output_from()
Obiettivo:
raccogliere i risultati di una chiamata di sistema
Categoria
ordinaria
La sintassi:
output_from(command: string): list of string
Sintassi Esempio
log_list = output_from("ls *log");
Il parametro
command
comando di un unico sistema operativo, con o senza parametri e racchiuso tra virgolette.
Descrizione:
Esegue la stringa come un comando del sistema operativo e restituisce l'output come un elenco di stringhe. Sotto Unix, stdout e stderr vanno alla lista di stringhe.
Esempio
<'
extend sys {
m1() is {
var log_list: list of string;
log_list = output_from("ls *log");
print log_list;
};
};
'>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow