Automated Testing
For information on the planned continuous integration system for OpenSim go to Automated Testing.
Current functionality
Standalone tested from sv ????.
Grid Information tested from svn 2816 (OpenlifeGrid http://www.openlifegrid.com) Updated Regularly.
Account
|
Standalone |
Grid |
login |
OK |
OK |
logout |
OK |
OK |
relog |
OK |
OK |
Home - Login Start Location |
unknown |
OK - Configurable by Region |
Alt Home - if Home unavailable |
unknown |
Alternate Region hardset by GRID |
World
|
Standalone |
Grid |
day / night cycle |
OK |
OK |
windlight |
OK |
OK |
clouds |
not working |
not working |
wind |
not working |
not working |
water and water texture |
OK |
OK |
terrain and terrain textures |
OK |
Partial |
Accounts and permissions
|
Standalone |
Grid |
multiple account creation |
OK |
OK |
permissions per account |
partially working |
minimal |
account has inventory |
OK |
OK - Early stages |
sim supports multiple logins |
OK |
OK |
Avatar
|
Standalone |
Grid |
teleport within region |
partially working (always facing north after teleport) |
partially working (always facing north after teleport) |
built-in animations (walking, flying, sitting) |
partially working |
partially working |
uploaded animations / gestures |
partially working (play locally, but not in world) |
Working |
uploaded sounds |
partially working (play locally, but not in world) |
Working |
can wear clothes |
partially working (must manually re-wear after every login) |
temp persist (temporary persist must re-wear after server restart) |
can attach items |
not yet implemented |
not yet implemented |
DRAG / CTRL DRAG objects |
OK - non physical only |
OK - non physical only |
Building
|
Standalone |
Grid |
create prim |
OK |
OK |
change prim type |
OK |
OK |
change prim transparency |
OK |
OK |
change prim colour |
OK |
OK |
change prim texture (including uploaded textures) |
OK |
OK |
change prim size, cut, hollow, etc |
partially working (issues with prim stretching) |
OK |
prim light, fullbright and flexi |
OK |
OK |
link prims |
OK |
OK |
unlink prims |
OK |
OK |
permissions |
partially working |
Some (TBA) |
objects persist in world across login / logoff and server restart |
OK |
OK |
parcel support |
partially working |
OK See Parcels Below |
Terraforming
|
Standalone |
Grid |
select land |
OK |
OK |
raise land |
OK |
OK |
lower land |
OK |
OK |
flatten land |
OK |
OK |
roughen land |
OK |
no causes lower |
smooth land |
OK - but slow! |
no change pauses sim |
Land and parcels
|
Standalone |
Grid |
subdivide |
Working |
Working |
join |
Working |
Working |
buy and sell |
Not Yet Implemented |
Not Yet Implemented |
Set Land To Group |
Not Yet Implemented |
Not Yet Implemented |
Allow Deed To Group |
not working |
Not Yet Implemented |
Owner Makes Contribution With Deed |
not working |
Not Yet Implemented |
Buy Pass - (Temporary Paid Access) |
not working |
Not Yet Implemented |
Buy For Group |
not working |
Not Used |
Covenants |
Buy For Group |
not working |
Not Used |
Estate Owner |
not working |
Not Yet Implemented |
Land Objects |
Sim Usage |
OK |
OK |
Prims on Parcel |
OK |
OK |
Return Parcel Primitives |
Not Yet Implemented |
Not Yet Implemented |
AutoReturn of Prims |
Not Yet Implemented |
Not Yet Implemented |
Show Owners (Land Menu) |
Works, but Disabled for Bug Testing |
Works, but Disabled for Bug Testing |
Land Options |
Show Owners (Land Menu) |
not working |
Not Yet Implemented |
Land Media |
Replace Texture With Media |
Working |
OK - Persists |
Music Stream URL |
Working |
OK - Persists |
Restrict Spatialized Sounds to Parcel |
Not Yet Implemented |
Not Yet Implemented |
Land Access |
Show Owners (Land Menu) |
not working |
Not Yet Implemented |
Land Bans |
Limit Access to Group |
Not Yet Implementedg |
Not Yet Implemented |
Limit Access by Avatar |
Somewhat Implemented |
Somewhat Implemented |
Individual Avatar Ban |
Working |
Working - Grid can disable feature gridwide |
UI
|
Standalone |
Grid |
friends list |
OK |
OK |
uploads |
OK |
OK, jpg, bmp,tga (alpha) |
edit profile |
unknown |
not working (not persistent) |
search |
not working |
not working |
large map |
OK |
OK(currently map textures are a little broken - unavailable for locations not yet visited) |
minimap |
OK |
OK |
money |
not working |
not working |
HUD attachments |
not working |
not working |
Friends
|
Standalone |
Grid |
add |
OK |
OK |
remove |
OK |
OK |
permissions |
not working |
not working |
mapping |
not working |
not working |
online visibility |
not working |
not working |
can edit my objects |
no |
no friends = generic perms application only |
Groups
Groups are not yet implemented as at SVN 2492
|
Standalone |
Grid |
create |
not working |
Not Yet Implemented |
join |
not working |
Not Yet Implemented |
description |
unknown |
Not Yet Implemented |
graphic |
unknown |
Not Yet Implemented |
notices |
unknown |
Not Yet Implemented |
vote |
unknown |
Not Yet Implemented |
invite |
unknown |
Not Yet Implemented |
remove |
unknown |
Not Yet Implemented |
members |
unknown |
Not Yet Implemented |
group list |
unknown |
Not Yet Implemented |
publish |
unknown |
Not Yet Implemented |
set title |
unknown |
Not Yet Implemented |
change active title |
unknown |
Not Yet Implemented |
enrollment fee |
unknown |
Not Yet Implemented |
open enrollment |
unknown |
Not Yet Implemented |
set mature flag |
unknown |
Not Yet Implemented |
group land |
unknown |
Not Yet Implemented |
Group Roles
|
Standalone |
Grid |
create |
unknown |
Not Yet Implemented |
edit |
unknown |
Not Yet Implemented |
remove |
unknown |
Not Yet Implemented |
add person |
unknown |
Not Yet Implemented |
remove person |
unknown |
Not Yet Implemented |
abilities |
unknown |
Not Yet Implemented |
Groups are not yet implemented as at SVN 2492
Chat, IM, Voice
|
Standalone |
Grid |
local chat |
OK |
OK - Plus Configurable Distance (server) |
Shout |
OK |
OK - Plus Configurable Distance (server) |
send / receive IM |
OK |
Not Working |
offline IM |
unknown |
Not Yet Implemented |
group IM |
unknown |
Not Yet Implemented |
multiple friend IM |
unknown |
Not Yet Implemented |
participant list |
unknown |
Not Yet Implemented |
voice |
unknown |
Not Yet Implemented |
IRC bridge |
unknown |
OK (Configurable on Server) |
Physics / Collision
|
basicphysics |
POS |
OpenDynamicsEngine |
modified_BulletX |
RealPhysX |
walk on ground |
OK |
OK |
OK |
partially working (ground is very slippery) |
unknown |
fly |
OK |
OK |
OK |
OK |
unknown |
sit on ground |
OK |
OK |
OK |
not working |
not working |
sit on object |
OK |
not working |
partially working (autopilot has trouble getting to the right spot 'try phantom prim') |
unknown |
unknown |
walk on object |
not working |
OK |
OK |
unknown |
unknown |
bump into object |
not working |
OK |
OK |
unknown |
unknown |
Collidable Linksets |
not working |
OK |
OK |
unknown |
unknown |
Avatar Land on Prim |
not working |
OK |
OK |
unknown |
unknown |
prim physics |
not working |
not working |
OK |
unknown |
unknown |
Physical (active) Linksets |
not working |
not working |
not working |
not working |
not working |
cut/hollow/dimpled prim (non)collisions |
unknown |
unknown |
unknown |
unknown |
unknown |
Scripting
|
Standalone |
Grid |
create LSL script |
partially working |
OK, see supported commands |
add script to object |
OK |
Drag from inventory into prim |
execute script in object |
OK |
OK |
Note: not all scripting features are supported yet.
Check LSL Status for currently implemented features.
Inventory
|
Standalone |
Grid |
create new items (folder, notes, body, clothes, prims, scripts) |
OK |
OK |
delete prims -> trash |
unknown |
OK |
delete items -> trash |
OK |
OK |
trash folder functions (restore, purge) |
OK |
OK |
search inventory |
OK |
OK |
"recent items" list |
not working |
Not Yet Implemented |
inventory persists across logout / login |
OK |
OK |
drag items to / from world |
OK |
half... still in progress grid wide |
Inventory should not yet be treated as permanent, whilst development is still occurring.