aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2011-03-14 23:35:03 +0000
committerJustin Clark-Casey (justincc)2011-03-14 23:35:03 +0000
commitfdcf910e00824ceb3db5166a2b3173c882ee059f (patch)
tree83ae0c2f784ed6cd0cc5c4a1efeb1a2029a40bfc /OpenSim/Data
parentwhen retrieving a sog in database tests, don't bother adding the scene since ... (diff)
downloadopensim-SC-fdcf910e00824ceb3db5166a2b3173c882ee059f.zip
opensim-SC-fdcf910e00824ceb3db5166a2b3173c882ee059f.tar.gz
opensim-SC-fdcf910e00824ceb3db5166a2b3173c882ee059f.tar.bz2
opensim-SC-fdcf910e00824ceb3db5166a2b3173c882ee059f.tar.xz
Fix a bug in T015_LargeSceneObjects() where the large scene object was stored 31 times (1 time for each added part) instead of once at the end, even though only the largest 31 prim scene object was retrieved and tested.
This considerably speeds up the test, when on sqlite it now only takes 2 seconds rather than 30+
Diffstat (limited to 'OpenSim/Data')
-rw-r--r--OpenSim/Data/Tests/RegionTests.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenSim/Data/Tests/RegionTests.cs b/OpenSim/Data/Tests/RegionTests.cs
index e049826..44cf1ab 100644
--- a/OpenSim/Data/Tests/RegionTests.cs
+++ b/OpenSim/Data/Tests/RegionTests.cs
@@ -565,10 +565,11 @@ namespace OpenSim.Data.Tests
565 sop.Acceleration = accel; 565 sop.Acceleration = accel;
566 566
567 mydic.Add(tmp,sop); 567 mydic.Add(tmp,sop);
568 sog.AddPart(sop); 568 sog.AddPart(sop);
569 db.StoreObject(sog, region4);
570 } 569 }
571 570
571 db.StoreObject(sog, region4);
572
572 SceneObjectGroup retsog = FindSOG("Test SOG", region4); 573 SceneObjectGroup retsog = FindSOG("Test SOG", region4);
573 SceneObjectPart[] parts = retsog.Parts; 574 SceneObjectPart[] parts = retsog.Parts;
574 for (int i = 0; i < 30; i++) 575 for (int i = 0; i < 30; i++)