DejaGNU でアプリの単体テストを作成していますが、複数行の出力に一致しません。
出力から改行を削除する\n
と、ルールがうまく一致します。例えば。
出力:0 123 0 123
expect {
-re "^0 \\d+ 0 \\d+$" {pass "$test_name"}
}
私はそのような出力をしたい:
0 123
0 123
私はすべてを試しました
"^0 \\d+\\n0 \\d+$"
"^0 \\d+\n0 \\d+$"
"^0 \\d+$\\n^0 \\d+$"
"^0 \\d+$\n^0 \\d+$"
しかし、それらのどれも機能しません。