Fix failure in TestCreateDuplicateRootScenePresence().
This is a test setup failure since code paths when adding a duplicate root scene presence now require the EntityTransferModule to be present. Test fixed by adding this module to test setupTeleportWork
parent
c245365484
commit
840be97e40
|
@ -119,7 +119,20 @@ namespace OpenSim.Region.Framework.Scenes.Tests
|
||||||
|
|
||||||
UUID spUuid = TestHelpers.ParseTail(0x1);
|
UUID spUuid = TestHelpers.ParseTail(0x1);
|
||||||
|
|
||||||
|
// The etm is only invoked by this test to check whether an agent is still in transit if there is a dupe
|
||||||
|
EntityTransferModule etm = new EntityTransferModule();
|
||||||
|
|
||||||
|
IConfigSource config = new IniConfigSource();
|
||||||
|
IConfig modulesConfig = config.AddConfig("Modules");
|
||||||
|
modulesConfig.Set("EntityTransferModule", etm.Name);
|
||||||
|
IConfig entityTransferConfig = config.AddConfig("EntityTransfer");
|
||||||
|
|
||||||
|
// In order to run a single threaded regression test we do not want the entity transfer module waiting
|
||||||
|
// for a callback from the destination scene before removing its avatar data.
|
||||||
|
entityTransferConfig.Set("wait_for_callback", false);
|
||||||
|
|
||||||
TestScene scene = new SceneHelpers().SetupScene();
|
TestScene scene = new SceneHelpers().SetupScene();
|
||||||
|
SceneHelpers.SetupSceneModules(scene, config, etm);
|
||||||
SceneHelpers.AddScenePresence(scene, spUuid);
|
SceneHelpers.AddScenePresence(scene, spUuid);
|
||||||
SceneHelpers.AddScenePresence(scene, spUuid);
|
SceneHelpers.AddScenePresence(scene, spUuid);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue