You've already forked linux-packaging-mono
Imported Upstream version 5.8.0.22
Former-commit-id: df344e34b07851d296efb3e6604c8db42b6f7aa3
This commit is contained in:
parent
5f4a27cc8a
commit
7d05485754
@ -150,18 +150,18 @@ namespace MonoTests.Microsoft.Build.Execution
|
||||
var bm = new BuildManager ();
|
||||
bm.BeginBuild (new BuildParameters () { Loggers = new ILogger [] {new ConsoleLogger (LoggerVerbosity.Diagnostic, TextWriter.Null.WriteLine, null, null)} });
|
||||
DateTime waitDone = DateTime.MinValue;
|
||||
DateTime beforeExec = DateTime.Now;
|
||||
DateTime beforeExec = DateTime.UtcNow;
|
||||
var l = new List<BuildSubmission> ();
|
||||
for (int i = 0; i < 10; i++) {
|
||||
var sub = bm.PendBuildRequest (new BuildRequestData (proj, new string [] { "Wait1Sec" }));
|
||||
l.Add (sub);
|
||||
sub.ExecuteAsync (delegate { waitDone = DateTime.Now; }, null);
|
||||
sub.ExecuteAsync (delegate { waitDone = DateTime.UtcNow; }, null);
|
||||
}
|
||||
bm.EndBuild ();
|
||||
Assert.IsTrue (l.All (s => s.BuildResult.OverallResult == BuildResultCode.Success), "#1");
|
||||
DateTime endBuildDone = DateTime.Now;
|
||||
Assert.IsTrue (endBuildDone - beforeExec >= TimeSpan.FromSeconds (1), "#2");
|
||||
Assert.IsTrue (endBuildDone > waitDone, "#3");
|
||||
DateTime endBuildDone = DateTime.UtcNow;
|
||||
AssertHelper.GreaterOrEqual (endBuildDone - beforeExec, TimeSpan.FromSeconds (1), "#2");
|
||||
AssertHelper.Greater (endBuildDone, waitDone, "#3");
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
Reference in New Issue
Block a user