aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield5-961/+0
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-02-03* Fission SceneObjectTests into basic and linking setsJustin Clarke Casey2-97/+145
2009-02-03* Mark the old group after linking as deletedJustin Clarke Casey1-9/+11
* Add unit test assertions to check this
2009-02-03* Now clearing parts list in the old group after a link has occurredJustin Clarke Casey1-8/+9
* Adjusted existing link tests to reflect this and added some new assertions
2009-02-03* minor: remove some pointless assignments in SOG.Copy() that had already ↵Justin Clarke Casey1-6/+5
been done by MemberwiseClone()
2009-01-30* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+0
2009-01-28* Enhanced ScenePresenceTests. Now tests for region and prim crossing.Sean Dague1-30/+230
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2009-01-23* Extend archive test to check for the presence of a control file in a saved ↵Justin Clarke Casey1-1/+1
archive
2009-01-23refactor: move test modules set up code to common functionJustin Clarke Casey1-9/+3
2009-01-23* refactor: move scene setup code into common test code assemblyJustin Clarke Casey5-253/+30
2009-01-22* Add some caps seed capability path checking to the simple non neighbours ↵Justin Clarke Casey2-23/+73
standalone region teleport test
2009-01-21* refactor: Extract caps related code from scene and put into a region moduleJustin Clarke Casey2-2/+9
* No functional changes in this revision
2009-01-16* Rig up enough infrastructure to actually perform a successful 'standalone' ↵Justin Clarke Casey3-4/+10
teleport unit test with checks that the scene presence disappeared from sceneA and appeared in sceneB * However, I'm not convinced that the actual process in the test completely reflects reality, and a lot of stuff had to be rigged up (which should get resolved over time)
2009-01-15* add file I just missed out, nggggffJustin Clarke Casey1-0/+87
2009-01-15* Add new unit test for simple teleport in a standalone.Justin Clarke Casey2-10/+26
* Does not yet check results.
2009-01-06* Remove unused CAPSServiceJustin Clarke Casey1-1/+1
2009-01-06* refactor: Remove the need to separately pass in the http listener to the ↵Justin Clarke Casey1-2/+1
scene - this is always available via CommsManager
2009-01-05* Simplify test code by always setting up mock 'in memory' user and ↵Justin Clarke Casey1-3/+0
inventory data plugins for every TestCommunicationsManager * imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use
2008-12-21Minor: fix a comment... scratch that,reverse it.Teravus Ovares1-1/+1
2008-12-21* Commit linkset Group (multiprim) linked/delinked to another linkset group ↵Teravus Ovares1-0/+126
(multiprim) test.
2008-12-21* Adding a two prim linking/delinking test. This test is likely to get on ↵Teravus Ovares1-0/+73
people's nerves since linking/delinking is easily broken. But.. that's why we have tests!
2008-12-15* Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaksJustin Clarke Casey1-1/+1
* This pushes an identifier for the OpenSim scene to the physics scene. This allows log messages from the physics scene to identify which OpenSim scene they relate to. * Thanks Gerhard
2008-12-12* Actually properly enable the purge folders test and correct some problemsJustin Clarke Casey1-3/+1
2008-12-12* Deleted old EntiyList tests, added new EntityManager testsSean Dague1-111/+51
* Edited EntityManager to treat Exceptions From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
2008-12-11* Fold mock classes into existing OpenSim/Tests/Common assembly rather than ↵Justin Clarke Casey4-4/+4
sprouting another one
2008-12-11* minor: Move mock test classes into mock namespaceJustin Clarke Casey4-4/+4
2008-12-10* refactor: Move test infrastructure code to its own package so that it can ↵Justin Clarke Casey11-1405/+5
be reused by more than Environment tests * This shuffles the test packages in prebuild.xml below it so they can all potentially reference it
2008-12-10* Establish OpenSim.Framework.Communications.Tests beachheadJustin Clarke Casey1-6/+1
* No valid tests yet
2008-12-04* Put in the code necessary to allow inventory transfer of whole folders ↵Justin Clarke Casey1-1/+4
(and their contents) between agents, not just single items * However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets
2008-11-28* test: Extend take object test to finally check that the object made it ↵Justin Clarke Casey2-7/+28
into user inventory and that it was removed from the scene
2008-11-28* simplify AddNewClient since making this root without using MakeRootAgent() ↵Justin Clarke Casey2-2/+9
no longer sets everything up properly
2008-11-28* test: Add a wodge of code in order to be able to slightly extend a test to ↵Justin Clarke Casey7-50/+142
deliver a taken object to a user inventory folder without throwing an exception * test doesn't actually double check for the presence of the item yet
2008-11-28* test: Separate out async deletion methods to test delete and take copy ↵Justin Clarke Casey2-11/+44
separately. * The take copy test doesn't currently actually test the take
2008-11-28* refactor: Replace derez destiation magic numbers with an enumerationJustin Clarke Casey1-1/+1
2008-11-28* refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2-2/+2
2008-11-28* minor: Eliminate unused paramter in LocalUserServices constructorsJustin Clarke Casey1-1/+1
2008-11-28* refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2-5/+6
2008-11-27* test: Inch forward with another test by using a skeletal in memory ↵Justin Clarke Casey4-7/+71
inventory data plugin
2008-11-27* Add a file I forgot in the last commit.Justin Clarke Casey1-0/+124
2008-11-27* test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey3-5/+17
services in order to extend unit tests for user and inventory information * I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
2008-11-27* Fix some testsTeravus Ovares1-1/+2
2008-11-27Thank you kindly, Nlin for a patch that:Charles Krinke1-0/+6
Adds a new method to IClientAPI to allow adding message handlers for GenericMessages (of which "autopilot" is one). Part 2 adds a specific autopilot handler in ScenePresence.cs. 2) Removing unused variables and functions. 3) Simplifying the navigation logic in ScenePresence.cs. The original patch was somewhat complex because it included orientation logic for a future enhancement of orienting the avatar to point towards the direction being walked. Currently this isn't working, though, so I removed the orientation code, which leaves just the smaller and hopefully simpler-to-understand movement code.
2008-11-22First stage group permissions plumbingMelanie Thielker1-0/+5
2008-11-21* Extend sog delete to inventory test to crank the normally async sog ↵Justin Clarke Casey1-1/+12
deleter by hand * After the crank, assert that the object has now been removed from the scene
2008-11-21* Largely revert the last revision and improve on the previous way of doing ↵Justin Clarke Casey1-2/+2
things * Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost * Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition * This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative
2008-11-21* On delete to inventory, actually remove the group from the scene before ↵Justin Clarke Casey2-9/+20
the async stage. * Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene) * Put in an incomplete 'delete object o inventory' test to assert that this happens
2008-11-20* refactor: change some method names and doc in the physics plugin managerJustin Clarke Casey1-1/+1
* move the directory choice for plugins outside into RegionApplicationBase
2008-11-20* Allow physics dlls to be loaded separately, rather than just the contents ↵Justin Clarke Casey2-1/+10
of bin/Physics * This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself
2008-11-20* Add a scratch test for removing a client from a sceneJustin Clarke Casey2-2/+19
2008-11-20* Add forgotton tag to existing remove scene object testJustin Clarke Casey2-0/+27