Domanda

Sono nuovo di Specman. Come si usa la funzione output_from (). e che cosa fa?

È stato utile?

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
scroll top