Automated Testing
For information on the planned continuous integration system for OpenSim go to Automated Testing.
Current functionality
Standalone tested from sv ????.
These tables are only partially up-to-date from the last full Grid test.
LAST FULL TEST: revision svn 2816 (OpenlifeGrid http://www.openlifegrid.com).
Should we update this now since we're 2,517 revisions updated now as of 5,333?
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 (go inside ground when teleport from low to high position,always facing north after teleport) |
| teleport between regions |
unknown |
OK |
| built-in animations (walking, flying, sitting) |
partially working |
partially working |
| uploaded animations / gestures |
partially working (play locally, but not in world) |
OK |
| uploaded sounds |
partially working (play locally, but not in world) |
? |
| can wear clothes |
partially working (must manually re-wear after every login) |
OK |
| can attach items |
unknown |
basic support but lost attach if reboot serve |
| profile |
unknown |
pics & text |
| DRAG / CTRL DRAG objects |
OK |
OK |
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! |
OK (brush only) |
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 |
| send teleport |
not working |
not working |
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 |
OK |
| 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 |
OK |
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 |
partially working |
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 |
OK |
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 |
| give inventory items to other avatars |
Not implemented ? |
Not implemented ? |
Inventory should not yet be treated as permanent, whilst development is still occurring.
Permissions
| |
Standalone - Allowed User |
Standalone - Denied User |
Grid - Allowed User |
Grid - Denied User |
| Run Script - Estate Disabled |
unknown |
unknown |
no |
no |
| Run Script - Parcel Disabled |
unknown |
unknown |
yes |
no |
| Rez Object - Estate Disabled |
unknown |
unknown |
N/A |
N/A |
| Rez Object - Parcel Disabled |
unknown |
unknown |
yes |
yes |
| Edit Estate Settings |
unknown |
unknown |
yes |
no |
| Edit Terrain |
unknown |
unknown |
yes |
yes |
| Duplicate (Drag-Duplicate AND Ctrl-D) Object |
unknown |
unknown |
yes |
yes |
| Take Object |
unknown |
unknown |
yes |
yes |
| Move Object |
unknown |
unknown |
yes |
yes |
| Copy Object |
unknown |
unknown |
yes |
yes |
| Edit Object |
unknown |
unknown |
yes |
yes |
| Delete Object |
unknown |
unknown |
yes |
yes |
| Add/Remove to Object's Inventory |
unknown |
unknown |
yes |
yes |
-- note --
new objects had to be rezzed for each change in permissions for a test - new permissions settings did not apply to existing objects