X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMicrosoft.Build.Tasks%2FTest%2FMicrosoft.Build.Tasks%2FTestMessageLogger.cs;h=55b344dceb649c5d70c9472ffdada80506dd2710;hb=3e69ff3ae72acec33c471236da49ed6c78b26dc4;hp=c6ca1a23901239cb1404143e2dc931d009ef10c0;hpb=468225a247b8897b2a4fa1e6bd7ffa32aa8c243b;p=mono.git diff --git a/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/TestMessageLogger.cs b/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/TestMessageLogger.cs index c6ca1a23901..55b344dceb6 100644 --- a/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/TestMessageLogger.cs +++ b/mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/TestMessageLogger.cs @@ -197,6 +197,19 @@ namespace MonoTests.Microsoft.Build.Tasks return 0; } + public int CheckFullLog (string text) + { + for (int i = 0; i < all_messages.Count; i ++) { + BuildEventArgs arg = all_messages [i]; + if (text == arg.Message) { + all_messages.RemoveAt (i); + return 0; + } + } + + return 1; + } + public void DumpMessages () { foreach (BuildEventArgs arg in all_messages)