diff options
author | Justin Clark-Casey (justincc) | 2012-03-01 03:23:10 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-03-01 03:23:10 +0000 |
commit | 0007711eb5947d292f10325dd4af640ece79ea2d (patch) | |
tree | 3047d9a2239688ae3ef5dd39c65f1f82e5246081 /OpenSim/Tests | |
parent | Remove more now unused third party libraries. (diff) | |
download | opensim-SC-0007711eb5947d292f10325dd4af640ece79ea2d.zip opensim-SC-0007711eb5947d292f10325dd4af640ece79ea2d.tar.gz opensim-SC-0007711eb5947d292f10325dd4af640ece79ea2d.tar.bz2 opensim-SC-0007711eb5947d292f10325dd4af640ece79ea2d.tar.xz |
Use a fully stubbed out MockConsole for unit tests rather than inheriting from CommandConsole.
This is so that the static MainConsole.Instance doesn't retain references to methods registered by scene and other modules to service commands.
This prevents the scene from being garbage collected at the end of a test.
This is not the final thing preventing GC - next up is the timer started by SimStatsReporter that holds a reference to Scene that prevents end of test gc.
Diffstat (limited to 'OpenSim/Tests')
-rw-r--r-- | OpenSim/Tests/Common/Helpers/SceneHelpers.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Tests/Common/Helpers/SceneHelpers.cs b/OpenSim/Tests/Common/Helpers/SceneHelpers.cs index aa904aa..8a69d7c 100644 --- a/OpenSim/Tests/Common/Helpers/SceneHelpers.cs +++ b/OpenSim/Tests/Common/Helpers/SceneHelpers.cs | |||
@@ -113,7 +113,7 @@ namespace OpenSim.Tests.Common | |||
113 | Console.WriteLine("Setting up test scene {0}", name); | 113 | Console.WriteLine("Setting up test scene {0}", name); |
114 | 114 | ||
115 | // We must set up a console otherwise setup of some modules may fail | 115 | // We must set up a console otherwise setup of some modules may fail |
116 | MainConsole.Instance = new MockConsole("TEST PROMPT"); | 116 | MainConsole.Instance = new MockConsole(); |
117 | 117 | ||
118 | RegionInfo regInfo = new RegionInfo(x, y, new IPEndPoint(IPAddress.Loopback, 9000), "127.0.0.1"); | 118 | RegionInfo regInfo = new RegionInfo(x, y, new IPEndPoint(IPAddress.Loopback, 9000), "127.0.0.1"); |
119 | regInfo.RegionName = name; | 119 | regInfo.RegionName = name; |