Engine-Klasse
StudioTestService
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Zusammenfassung
Eigenschaften
Methoden
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
API-Referenz
Eigenschaften
Methoden
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Parameter
value:Variant |
Rückgaben
()
Code-Beispiele
End-Test-Beispiel
local StudioTestService = game:GetService("StudioTestService")
-- Die serverseitige Logik läuft hier, wartet auf Spieler, führt Assertions aus usw.
StudioTestService:EndTest("Erfolg!")ExecuteMultiplayerTestAsync
Parameter
args:Variant |
Rückgaben
Variant
Code-Beispiele
Beispiel für die Ausführung des Multiplayer-Test
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Erfolg!")
print("Test beendet:", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Parameter
args:Variant |
Rückgaben
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Parameter
args:Variant |
Rückgaben
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Rückgaben
Variant
Code-Beispiele
Get Test Args Beispiel
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Erhaltene Argumente:", args)LeaveTest
StudioTestService:LeaveTest():()
Rückgaben
()