Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmytro Ovcharov <dmytro.ovcharov@globallogic.com>2017-12-20 12:49:26 +0300
committerDmytro Ovcharov <dmytro.ovcharov@globallogic.com>2017-12-20 12:49:26 +0300
commit35e0acd847df5ff0f4a5ac888413d6402c1d4f68 (patch)
tree19d5c69ae304f1fb4edf799e4cbdbf2be7a089f0 /main/src/addins/MonoDevelop.UnitTesting
parentffe9ccef121c99f07e61e1f0578276bbe041b66c (diff)
Fixed ignoring "build before running" setting when running unit test
Diffstat (limited to 'main/src/addins/MonoDevelop.UnitTesting')
-rw-r--r--main/src/addins/MonoDevelop.UnitTesting/Services/AbstractUnitTestEditorExtension.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.UnitTesting/Services/AbstractUnitTestEditorExtension.cs b/main/src/addins/MonoDevelop.UnitTesting/Services/AbstractUnitTestEditorExtension.cs
index ee58887fcd..6f74c4f2fc 100644
--- a/main/src/addins/MonoDevelop.UnitTesting/Services/AbstractUnitTestEditorExtension.cs
+++ b/main/src/addins/MonoDevelop.UnitTesting/Services/AbstractUnitTestEditorExtension.cs
@@ -303,8 +303,12 @@ namespace MonoDevelop.UnitTesting
return;
}
- await IdeApp.ProjectOperations.Build (project).Task;
- await UnitTestService.RefreshTests (CancellationToken.None);
+ bool buildBeforeExecuting = IdeApp.Preferences.BuildBeforeExecuting;
+
+ if (buildBeforeExecuting) {
+ await IdeApp.ProjectOperations.Build (project).Task;
+ await UnitTestService.RefreshTests (CancellationToken.None);
+ }
foundTest = UnitTestService.SearchTestById (testCase);
if (foundTest != null)