diff options
Diffstat (limited to 'OpenSim/Tests/Common/OpenSimTestCase.cs')
-rw-r--r-- | OpenSim/Tests/Common/OpenSimTestCase.cs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/OpenSim/Tests/Common/OpenSimTestCase.cs b/OpenSim/Tests/Common/OpenSimTestCase.cs index 8c40923..9fea348 100644 --- a/OpenSim/Tests/Common/OpenSimTestCase.cs +++ b/OpenSim/Tests/Common/OpenSimTestCase.cs | |||
@@ -27,6 +27,8 @@ | |||
27 | 27 | ||
28 | using System; | 28 | using System; |
29 | using NUnit.Framework; | 29 | using NUnit.Framework; |
30 | using OpenSim.Framework; | ||
31 | using OpenSim.Framework.Servers; | ||
30 | 32 | ||
31 | namespace OpenSim.Tests.Common | 33 | namespace OpenSim.Tests.Common |
32 | { | 34 | { |
@@ -36,11 +38,18 @@ namespace OpenSim.Tests.Common | |||
36 | [SetUp] | 38 | [SetUp] |
37 | public virtual void SetUp() | 39 | public virtual void SetUp() |
38 | { | 40 | { |
39 | // TestHelpers.InMethod(); | 41 | //TestHelpers.InMethod(); |
40 | // Disable logging for each test so that one where logging is enabled doesn't cause all subsequent tests | 42 | // Disable logging for each test so that one where logging is enabled doesn't cause all subsequent tests |
41 | // to have logging on if it failed with an exception. | 43 | // to have logging on if it failed with an exception. |
42 | TestHelpers.DisableLogging(); | 44 | TestHelpers.DisableLogging(); |
45 | |||
46 | // This is an unfortunate bit of clean up we have to do because MainServer manages things through static | ||
47 | // variables and the VM is not restarted between tests. | ||
48 | if (MainServer.Instance != null) | ||
49 | { | ||
50 | MainServer.RemoveHttpServer(MainServer.Instance.Port); | ||
51 | // MainServer.Instance = null; | ||
52 | } | ||
43 | } | 53 | } |
44 | } | 54 | } |
45 | } | 55 | } \ No newline at end of file |
46 | |||