Testing

= Automated Testing = OpenSimulator uses nant to implement an automated code-level test suite. Contributions to this suite are very welcome. See Automated Testing for more information.

OpenSimulator comes with a tool called pCampBot that can simulate multiple clients logging and performing actions in an installation.

OpenSimulator also has some executables that test some local service operations.

OpenSim.Tests.Clients.GridClient.exe OpenSim.Tests.Clients.InstantantMessage.exe OpenSim.Tests.Clients.PresenceClient.exe OpenSim.Tests.Clients.UserAccountClient.exe

However, these executables are currently short and basic (e.g. they are hardcoded to assume services are on various 8001, 8002 and 8003 ports on 127.0.0.1).

= Current functionality =

Possibly this section should hang off the Feature Matrix when/if it is updated -- Justincc 12:02, 2 May 2012 (PDT)


 * Features Currently Supported


 * Priorities and Test Plans

Check LSL Status Page for currently implemented scripting features.

Note: not all scripting features are supported yet.


 * Standalone region tested with svn version 9379
 * Grid region tested with svn version 9379

Groups
Groups are implemented, but must be enabled in opensim.ini

Scripting
Note: not all scripting features are supported yet. Check LSL Status for currently implemented features.

Permissions
-- note -- new objects had to be rezzed for each change in permissions for a test - new permissions settings did not apply to existing objects