| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
package rather than some in OpenSim.Tests.Common.Mock
the separate mock package was not useful and was just another using line to always add
|
|
|
|
|
|
|
|
|
| |
location, fill in gaps or extend existing parcel right after initial data load.
This is in line with simpler and still existing behaviour where a default parcel is created if no parcels are in storage at all.
Making this change as another step to address current problems with spurious parcels occasionally being created.
Also adds regression tests for different load behaviours depending on existing stored parcel data.
Relates to http://opensimulator.org/mantis/view.php?id=7035
|
|
|
|
|
|
|
|
| |
not had their bitmaps adjusted.
This is to prevent an immediate problem in http://opensimulator.org/mantis/view.php?id=7035 where a development code bug occasionally overlays all the existing parcels with a blank parcel owned by the estate manager and to gather more data.
My guess is that this parcel is being created by the new code in LandManagementModule.GetLandObject(), probably some race between threads since this only happens occasionally.
Adds regression tests for this case and for parcel subdivide.
|
|
|
|
| |
overriding OpenSimTestCase.SetUp()
|
|
|
|
| |
automatically turns off any logging enabled between tests
|
|
|
|
|
|
|
|
| |
the same simulator.
This involves a large amount of change in test scene setup code to allow test scenes to share shared modules
SetupScene is now an instance method that requires an instantiation of SceneHelpers, though other SceneHelpers methods are still static
May split these out into separate classes in the future.
|
| |
|
| |
|
|
|
|
| |
OpenSim.Tests.Common instead
|
|
|
|
|
| |
This updates prim counts correctly if an object is moved by something other than an avatar (e.g. scripts, region modules)
Create TestMoveOwnerObject() regression test for this case.
|
|
|
|
| |
For test code, take a part name prefix when creating objects, so that these can be more easily identified in the logs
|
|
|
|
| |
Also changes prim count tests to use the correct upper region bounds, though the method actually ignores the overage.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
the group count when they are also not group owned.
Also adds simple test for others owned count when an object is added
|
|
|
|
| |
This does not currently count objects that are sat upon (which the viewer ui implies should be included in this count)
|
|
|
|
|
|
| |
in LLClientView
need to move selected prim counts from LandData/LMM still
|
|
|
|
|
|
|
|
|
| |
well as the basic entities list.
Added a prim counts test to reinforce this - shift-copy was no incrementing prim count. This will sometime become a basic scene test.
New code needs to be refactored so we just call SceneGraph.AddSceneObject(). This will happen in the near future.
With this, basic owner prim counts on a single parcel appear to be working fine (with the same previous existing taint calls as used by the land management module).
More work to do.
|
|
|
|
|
|
| |
SceneGraph.ForEachSOG(). This will be corrected soon.
Also adds lots of temproarily debug logging
|
|
|
|
| |
Not functional yet, but tests now act against this object rather than interrogating the module directly
|
| |
|
| |
|
|
|
|
| |
Also adds SceneSetupHelpers methods to easily create sogs with different part UUIDs
|
|
|
|
| |
construction into SceneSetupHelpers.CreateSceneObject()
|
|
|
|
| |
coverage
|
|
|
|
| |
UUID.Zero
|
| |
|
|
|
|
|
|
|
| |
listen for that rather than EventManager.OnParcelPrimCountAdd
OnParcelPrimCountAdd had the wrong semantics for the PrimCountModule - it was invoked for every entity in the scene, not just new ones, which would screw up the untainted count.
Extend automated test for this scenario.
|
|
|