diff options
author | Diva Canto | 2015-05-10 21:04:46 -0700 |
---|---|---|
committer | Diva Canto | 2015-05-10 21:04:46 -0700 |
commit | c2cf22ea4fc42d8582aa6aa2df48a3ce06813d56 (patch) | |
tree | 67002a585778c1a1729bf5831f27f4e61c861e04 /OpenSim/Server/Base | |
parent | Improved comments on fetch inventory tests (diff) | |
download | opensim-SC_OLD-c2cf22ea4fc42d8582aa6aa2df48a3ce06813d56.zip opensim-SC_OLD-c2cf22ea4fc42d8582aa6aa2df48a3ce06813d56.tar.gz opensim-SC_OLD-c2cf22ea4fc42d8582aa6aa2df48a3ce06813d56.tar.bz2 opensim-SC_OLD-c2cf22ea4fc42d8582aa6aa2df48a3ce06813d56.tar.xz |
Added the beginning of a new test framework for robust connectors and services. For now, just Grid and Presence. This framework starts a robust server (as a thread) listening on a port in localhost, then the tests are client code.
Diffstat (limited to 'OpenSim/Server/Base')
-rw-r--r-- | OpenSim/Server/Base/ServicesServerBase.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Server/Base/ServicesServerBase.cs b/OpenSim/Server/Base/ServicesServerBase.cs index d7d1306..1f2c54d 100644 --- a/OpenSim/Server/Base/ServicesServerBase.cs +++ b/OpenSim/Server/Base/ServicesServerBase.cs | |||
@@ -82,7 +82,9 @@ namespace OpenSim.Server.Base | |||
82 | argvConfig.AddSwitch("Startup", "logconfig", "g"); | 82 | argvConfig.AddSwitch("Startup", "logconfig", "g"); |
83 | 83 | ||
84 | // Automagically create the ini file name | 84 | // Automagically create the ini file name |
85 | string fileName = Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location); | 85 | string fileName = ""; |
86 | if (Assembly.GetEntryAssembly() != null) | ||
87 | fileName = Path.GetFileNameWithoutExtension(Assembly.GetEntryAssembly().Location); | ||
86 | string iniFile = fileName + ".ini"; | 88 | string iniFile = fileName + ".ini"; |
87 | string logConfig = null; | 89 | string logConfig = null; |
88 | 90 | ||
@@ -158,7 +160,11 @@ namespace OpenSim.Server.Base | |||
158 | MainConsole.Instance = new RemoteConsole(prompt); | 160 | MainConsole.Instance = new RemoteConsole(prompt); |
159 | ((RemoteConsole)MainConsole.Instance).ReadConfig(Config); | 161 | ((RemoteConsole)MainConsole.Instance).ReadConfig(Config); |
160 | } | 162 | } |
161 | else | 163 | else if (consoleType == "mock") |
164 | { | ||
165 | MainConsole.Instance = new MockConsole(); | ||
166 | } | ||
167 | else if (consoleType == "local") | ||
162 | { | 168 | { |
163 | MainConsole.Instance = new LocalConsole(prompt, startupConfig); | 169 | MainConsole.Instance = new LocalConsole(prompt, startupConfig); |
164 | } | 170 | } |