diff options
author | Dmytro Ovcharov <dmytro.ovcharov@globallogic.com> | 2017-12-20 12:49:26 +0300 |
---|---|---|
committer | Dmytro Ovcharov <dmytro.ovcharov@globallogic.com> | 2017-12-20 12:49:26 +0300 |
commit | 35e0acd847df5ff0f4a5ac888413d6402c1d4f68 (patch) | |
tree | 19d5c69ae304f1fb4edf799e4cbdbf2be7a089f0 /main/src/addins/MonoDevelop.UnitTesting | |
parent | ffe9ccef121c99f07e61e1f0578276bbe041b66c (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.cs | 8 |
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) |