2
DejaGNU에서 내 응용 프로그램의 단위 테스트를 쓰고 있고, mulitiline 출력과 일치하지 않습니다.Dejagnu/expect multiline regex
출력에서 개행 \n
을 제거하면 제 규칙이 잘 일치합니다. 예 :
출력 : 0 123 0 123
expect {
-re "^0 \\d+ 0 \\d+$" {pass "$test_name"}
}
내가 그런 식으로 출력을 갖고 싶어 :
0 123
0 123
내가 해봤 everyting
"^0 \\d+\\n0 \\d+$"
"^0 \\d+\n0 \\d+$"
"^0 \\d+$\\n^0 \\d+$"
"^0 \\d+$\n^0 \\d+$"
그러나 그들 중 비 작동합니다.