aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-12Fixes a bug in the ScenePresence test itself.diva1-1/+1
2009-02-12Makes region crossings asynchronous. Moved the bulk of the original code out ↵diva1-5/+9
of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings as slowly as it needs to be, outside the simulator Update loop. Note: weirdnesses may occur!
2009-02-12Sending this to Justin, so that he can see what's wrong with the ↵diva1-3/+11
StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-2/+2
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-10Commented out a problematic test that needs more careful revision.diva1-1/+2
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-3/+3
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-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* refactor: move scene setup code into common test code assemblyJustin Clarke Casey1-3/+4
2009-01-16* Rig up enough infrastructure to actually perform a successful 'standalone' ↵Justin Clarke Casey1-1/+1
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)
2008-12-11* Fold mock classes into existing OpenSim/Tests/Common assembly rather than ↵Justin Clarke Casey1-1/+1
sprouting another one
2008-12-11* minor: Move mock test classes into mock namespaceJustin Clarke Casey1-1/+1
2008-12-10* refactor: Move test infrastructure code to its own package so that it can ↵Justin Clarke Casey1-0/+1
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-11-28* simplify AddNewClient since making this root without using MakeRootAgent() ↵Justin Clarke Casey1-1/+1
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 Casey1-14/+1
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-27* test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey1-2/+2
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-20* Add a scratch test for removing a client from a sceneJustin Clarke Casey1-0/+18
2008-11-20* Add enough infrastructure code to run an extremely basic and flaky add ↵Justin Clarke Casey1-4/+11
root agent scene test
2008-11-19* Add just enough to allow the scene presences test to establish a new user ↵Justin Clarke Casey1-3/+2
connection (though not yet an actual ScenePresence)
2008-11-17cleaning up warningDr Scofield1-1/+2
2008-11-14* test: Add scene root agent test stub, since I'll be picking up with ↵Justin Clarke Casey1-31/+24
something else the next time I start coding on OpenSim
2008-11-14* Move test scene construction infrastructure methods to a separate class ↵Justin Clarke Casey1-42/+4
for future common use
2008-11-12* Rename scene tests to scene object tests since that is what they are ↵Justin Clarke Casey1-2/+2
actually concerned with
2008-11-12* test: Add basic synchronous object remove testJustin Clarke Casey1-4/+10
2008-11-11* Create TestScene to get at the async object deleter for use in a future testJustin Clarke Casey1-2/+2
2008-11-11* Put an Enabled switch on the async object deleter for future testing purposesJustin Clarke Casey1-0/+8
2008-11-11minor: refactor some SceneTests code for future testsJustin Clarke Casey1-7/+24
2008-11-10* minor: remove useless exception catchJustin Clarke Casey1-1/+1
2008-11-10* refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵Justin Clarke Casey1-4/+2
RootPart and adding the part separately * Make RootPart read only
2008-11-10* Extend basic scene test to retrieve the object from the scene and match uuidsJustin Clarke Casey1-1/+14
* Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway * Remove unused constructors
2008-11-07* Stop requiring local ids in the SOG constructors.Justin Clarke Casey1-1/+1
* These are assigned when the object is attached to the scene
2008-11-06* refactor: Attach a scene object to a scene separately from its constructionJustin Clarke Casey1-2/+2
2008-11-06* minor: remove some mono compiler warningsJustin Clarke Casey1-0/+3
2008-11-06* minor: Make some 'startup config failed to load' log messages more consistentJustin Clarke Casey1-1/+18
2008-10-31* In the client stack, if the BeginReceive() throws an exception then do ↵Justin Clarke Casey1-3/+4
print this out to the log once * This may help us detect if mysterious UDP disconnects are happening because of this. * Shouldn't be any functional change but I would appreciate a buddy check from Teravus if he has time (as for all client stack changes)
2008-10-31* test: Add basic scene test which merely instantiates the scene right nowJustin Clarke Casey1-28/+22
* set debug scene name on scene registration, rather than within the Scene constructor
2008-09-23couple of minor test cleanups to see if this gets us past the bamboo humpSean Dague1-8/+0
2008-09-19convert to using proper .net tempfiles, should have done thisSean Dague1-1/+5
initially.
2008-09-18Add a db.Dispose before calling Delete on the SQLite database.Homer Horwitz1-0/+1
On Windows, you are not able to delete a file while there is still a handle to it open.
2008-09-15Update svn properties, minor formatting cleanup, fix a compiler warning.Jeff Ames1-3/+6
2008-09-13wrap log4net configure in try block so that it will run if you don't have aSean Dague1-1/+5
.config (which no one does). Dropping in the .config lets you see that debug messages, which is handy while writing tests and figuring out why things don't behave like you would guess.
2008-09-132 more InventoryItem tests, plus see if I can leave the log4netSean Dague1-0/+2
configure in there to help me get debug messages while developing.
2008-09-12be more clever and move the bulk of the db tests for inventory intoSean Dague1-140/+3
OpenSim.Data.Tests, then subclass with custom init bits for sqlite. As I've only been testing the plugin interfaces anyway, this should make it very easy to write only a little bit of code to use these tests for other databases. It will also give us the framework for definining the datastore behavior and making sure that all the databases do the same thing.
2008-09-11more inventory folder testsSean Dague1-10/+55
2008-09-11add some folder create and list testsSean Dague1-1/+40
2008-09-11added simple add / exists folder checkSean Dague1-0/+41
2008-09-10added very basic stubs for User and Inventory db creates and emptySean Dague1-23/+5
calls to make sure they worked
2008-09-10fix typo in name of test dbSean Dague1-1/+1
2008-09-10add basic sniff tests for SQLite Asset store. Initializes a db,Sean Dague1-51/+43
stores an asset, fetches that asset, make sure it has the name we gave it. All simple stuff, but should catch the more egregious breaks.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-10/+10
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.