Frage

Ich bin neu in Specman. Wie kann ich die output_from () Funktion verwenden. und was tut sie?

War es hilfreich?

Lösung

6.1.1 docs sagen:

25.8.4 output_from()

Ziel:

Collect die Ergebnisse eines Systemaufruf

Kategorie

Routine

Syntax:

output_from(command: string): list of string 

Syntax Beispiel

log_list = output_from("ls *log"); 

Parameter

command

Ein einzelner Betriebssystembefehl, mit oder ohne Parameter und in doppelten Anführungszeichen eingeschlossen.

Beschreibung:

Führt die Zeichenfolge als Betriebssystem Befehl und sendet die Ausgabe als Liste von Strings. Unter UNIX stdout und stderr gehen auf die String-Liste.

Beispiel

<' 
extend sys { 
    m1() is { 
        var log_list: list of string; 
        log_list = output_from("ls *log"); 
        print log_list; 
    }; 
}; 
'> 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top