Automatisiertes Testen
OpenSimulator verwendet NAnt, um einen automatisierten Code-Level-Test-Suite umzusetzen. Beiträge zu dieser Suite sind sehr willkommen. Weitere Informationen finden Sie unter Automated Testing.
OpenSimulator wird mit einem Tool namens pCampBot geliefert, das mehrere Clients simulieren kann, die sich in einer Installation anmelden und Aktionen durchführen.
OpenSimulator verfügt auch über einige ausführbare Dateien, die einige lokale Serviceoperationen testen.
OpenSim.Tests.Clients.GridClient.exe
OpenSim.Tests.Clients.InstantantMessage.exe
OpenSim.Tests.Clients.PresenceClient.exe
OpenSim.Tests.Clients.UserAccountClient.exe
Diese ausführbaren Dateien sind jedoch derzeit kurz und einfach (z. B. sind sie fest codiert und gehen davon aus, dass die Dienste auf verschiedenen Ports 8001, 8002 und 8003 auf 127.0.0.1 liegen).
Aktuelle Funktionalität
|
This article or section contains incomplete information. Please help us by completing the content on this page. |
Möglicherweise sollte dieser Abschnitt an die Feature Matrix angehängt werden, wenn/wenn sie aktualisiert wird -- Justincc 12:02, 2. Mai 2012 (PDT)
Überprüfen Sie die Seite LSL Status für aktuell implementierte Skripting-Funktionen.
Hinweis: Noch nicht alle Skripting-Funktionen werden unterstützt.
- Standalone-Region getestet mit SVN-Version 9379
- Grid-Region getestet mit SVN-Version 9379
Konto
|
Standalone
|
Grid
|
Anmeldung
|
OK
|
OK
|
Abmeldung
|
OK
|
OK
|
Neu einloggen
|
OK
|
OK
|
Home - Anmeldestartposition
|
OK
|
OK - Konfigurierbar nach Region
|
Alt-Home - wenn Home nicht verfügbar ist
|
unbekannt
|
Alternative Region festgelegt durch GRID
|
Welt
|
Standalone
|
Grid
|
Tag-/Nachtzyklus
|
OK
|
OK
|
Windlicht
|
OK
|
OK
|
Wolken
|
Funktioniert
|
Funktioniert
|
Wind
|
Funktioniert
|
Funktioniert
|
Wasser und Wassertextur
|
OK
|
OK
|
Gelände und Geländetexturen
|
OK
|
OK
|
Konten und Berechtigungen
|
Standalone
|
Grid
|
Mehrfache Kontoerstellung
|
OK
|
OK
|
Berechtigungen pro Konto
|
OK
|
OK
|
Konto hat Inventar
|
OK
|
OK
|
Sim unterstützt mehrere Anmeldungen
|
OK
|
OK
|
Avatar
|
Standalone
|
Grid
|
Teleport innerhalb der Region
|
teilweise funktioniert (immer nach Norden ausgerichtet nach dem Teleport)
|
teilweise funktioniert (gehe im Boden, wenn von niedriger Position nach oben teleportiert, immer nach Norden ausgerichtet nach dem Teleport)
|
Teleport zwischen Regionen
|
OK
|
OK
|
Eingebaute Animationen (Gehen, Fliegen, Sitzen)
|
teilweise funktioniert
|
teilweise funktioniert
|
Hochgeladene Animationen / Gesten
|
OK
|
OK
|
Hochgeladene Sounds
|
OK
|
OK
|
Kann Kleidung tragen
|
OK
|
OK
|
Kann Gegenstände anlegen
|
OK
|
OK
|
Profil
|
Bilder & Text
|
Bilder & Text
|
Objekte Ziehen / STRG Ziehen
|
OK
|
OK
|
Bauen
|
Standalone
|
Grid
|
Prim erstellen
|
OK
|
OK
|
Prim-Typ ändern
|
OK
|
OK
|
Prim-Transparenz ändern
|
OK
|
OK
|
Prim-Farbe ändern
|
OK
|
OK
|
Prim-Textur ändern (einschließlich hochgeladener Texturen)
|
OK
|
bgcolor="lime" | OK
|
Prim-Größe ändern
|
OK
|
OK
|
Prim-Bewegung (lokal / global)
|
OK
|
OK
|
Prim-Drehung (lokal / global)
|
OK
|
OK
|
Prim-Physik-Shape
|
OK
|
OK
|
Prim-Physik aktivieren/deaktivieren
|
OK
|
OK
|
Skripten
|
Standalone
|
Grid
|
Mono-Script-Unterstützung
|
OK
|
OK
|
LSL-Funktionen (siehe LSL-Status)
|
Überwiegend OK - Einige Funktionen nicht implementiert
|
Überwiegend OK - Einige Funktionen nicht implementiert
|
Inventar
|
Standalone
|
Grid
|
Inventar anzeigen (Objekte, Kleidung, Notizen, etc.)
|
OK
|
OK
|
Inventar-Ordner erstellen/löschen
|
OK
|
OK
|
Inventar-Objekte erstellen/löschen
|
OK
|
OK
|
Inventar-Objekte umbenennen/kopieren/verschieben
|
OK
|
OK
|
Inventar-Ordner umbenennen/kopieren/verschieben
|
OK
|
OK
|
Gegenstände tragen
|
OK
|
OK
|
Physik
|
Standalone
|
Grid
|
Sim-Physik aktivieren/deaktivieren
|
OK
|
OK
|
Sim-Physik-Engine
|
teils OK (keine Funktionen wie Schwerkraft, Dichte usw. eingebaut)
|
teils OK (keine Funktionen wie Schwerkraft, Dichte usw. eingebaut)
|
Prim-Physik aktivieren/deaktivieren
|
OK
|
OK
|
Prim-Physik-Shape
|
OK
|
OK
|
Gruppen
|
Standalone
|
Grid
|
Gruppe erstellen
|
OK
|
OK
|
Gruppe beitreten/verlassen
|
OK
|
OK
|
Gruppen-Rolle erstellen
|
OK
|
OK
|
Gruppen-Rollenfunktionen (Mitglied hinzufügen/entfernen, Rolle zuweisen/entfernen)
|
OK
|
OK
|
Chat
|
Standalone
|
Grid
|
Öffentlicher Chat
|
OK
|
OK
|
Lokaler Chat
|
OK
|
OK
|
Gruppenchat
|
OK
|
OK
|
Privatchat
|
OK
|
OK
|
Instant Messaging
|
OK
|
OK
|
Sonstiges
|
Standalone
|
Grid
|
Geld
|
OK
|
OK
|
Suchen (Karte)
|
OK
|
OK
|
Einfache Tests
Um festzustellen, ob Ihre Installation erfolgreich war, können Sie versuchen, sich anzumelden, sich umzusehen und einen einfachen Gegenstand zu erstellen. Dies sollte Ihnen eine gute Vorstellung davon geben, ob die Dinge grundlegend funktionieren.
Allgemeine Stabilität
In der Regel sollte OpenSim stabil laufen. Es gibt jedoch viele Dinge, die instabil werden können, wenn Sie sich mit der Software in Grenzsituationen begeben. Eine laufende Instanz von OpenSimulator sollte keine Fehler melden. Wenn sie dies tut, ist dies ein Problem. Es gibt viele Optionen zum Aktivieren von Fehlern, daher wäre es am besten, den Schuldigen zu ermitteln und dann einen Fehler zu melden oder sich im IRC oder in der Mailingliste nach Unterstützung umzusehen. Bitte folgen Sie Troubleshooting für Anweisungen zur Verfolgung von Fehlern.