Classe de moteur
StudioTestService
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Résumé
Propriétés
Méthodes
AddPlayers(numPlayers: number):() |
EndTest(value: Variant):() |
ExecuteMultiplayerTestAsync(numPlayers: number,args: Variant):Variant |
ExecutePlayModeAsync(args: Variant):Variant |
ExecuteRunModeAsync(args: Variant):Variant |
GetTestArgs():Variant |
LeaveTest():() |
Référence API
Propriétés
Méthodes
AddPlayers
CanLeaveTest
EndTest
StudioTestService:EndTest(value:Variant):()
Paramètres
value:Variant |
Retours
()
Échantillons de code
Exemple de fin de test
local StudioTestService = game:GetService("StudioTestService")
-- La logique côté serveur s'exécute ici, attend les joueurs, exécute des assertions, etc.
StudioTestService:EndTest("Succès!")ExecuteMultiplayerTestAsync
Paramètres
args:Variant |
Retours
Variant
Échantillons de code
Exécuter l'exemple de test multijoueur
local StudioTestService = game:GetService("StudioTestService")
local result = StudioTestService:ExecuteMultiplayerTestAsync(4, "LobbySpawnTest")
assert(result == "Succès !")
print("Test terminé :", result)ExecutePlayModeAsync
StudioTestService:ExecutePlayModeAsync(args:Variant):Variant
Paramètres
args:Variant |
Retours
Variant
ExecuteRunModeAsync
StudioTestService:ExecuteRunModeAsync(args:Variant):Variant
Paramètres
args:Variant |
Retours
Variant
GetTestArgs
StudioTestService:GetTestArgs():Variant
Retours
Variant
Échantillons de code
Exemple d'arguments de test
local StudioTestService = game:GetService("StudioTestService")
local args = StudioTestService:GetTestArgs()
print("Arguments reçus:", args)LeaveTest
StudioTestService:LeaveTest():()
Retours
()