Apprendre
Classe de moteur
TestService
Service

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.


Résumé
Méthodes
Check(condition: boolean,description: string,source: Instance,line: number):()
Checkpoint(text: string,source: Instance,line: number):()
Done():()
Error(description: string,source: Instance,line: number):()
Fail(description: string,source: Instance,line: number):()
Message(text: string,source: Instance,line: number):()
RegisterTest(testOptions: Dictionary):TestCase
Require(condition: boolean,description: string,source: Instance,line: number):()
Run():()
Déprécié
TakeSnapshot(snapshotname: string,source: Instance):()
Warn(condition: boolean,description: string,source: Instance,line: number):()
Membres hérités

Référence API
Propriétés
AutoRuns
Lecture parallèle
TestService.AutoRuns:boolean

Description
Lecture parallèle
TestService.Description:string

ErrorCount
Lecture uniquement
Non répliqué
Lecture parallèle
TestService.ErrorCount:number

ExecuteWithStudioRun
Lecture parallèle
TestService.ExecuteWithStudioRun:boolean

Is30FpsThrottleEnabled
Déprécié

IsPhysicsEnvironmentalThrottled
Lecture parallèle
TestService.IsPhysicsEnvironmentalThrottled:boolean

IsSleepAllowed
Lecture parallèle
TestService.IsSleepAllowed:boolean

NumberOfPlayers
Lecture parallèle
TestService.NumberOfPlayers:number

SimulateSecondsLag
Lecture parallèle
TestService.SimulateSecondsLag:number

TestCount
Lecture uniquement
Non répliqué
Lecture parallèle
TestService.TestCount:number

ThrottlePhysicsToRealtime
Lecture parallèle
TestService.ThrottlePhysicsToRealtime:boolean

Timeout
Lecture parallèle
TestService.Timeout:number

WarnCount
Lecture uniquement
Non répliqué
Lecture parallèle
TestService.WarnCount:number

Méthodes
Check
TestService:Check(
condition:boolean, description:string, source:Instance, line:number
):()
Paramètres
condition:boolean
description:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Vérifier
local TestService = game:GetService("TestService")
TestService:Check(false, "exemple")

Checkpoint
TestService:Checkpoint(
text:string, source:Instance, line:number
):()
Paramètres
text:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Point de Contrôle
local TestService = game:GetService("TestService")
TestService:Checkpoint("exemple")

Done
TestService:Done():()
Retours
()
Échantillons de code
TestService:Terminé
local TestService = game:GetService("TestService")
TestService:Done()

Error
TestService:Error(
description:string, source:Instance, line:number
):()
Paramètres
description:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Erreur
local TestService = game:GetService("TestService")
TestService:Error("Ceci est une erreur")

Fail
TestService:Fail(
description:string, source:Instance, line:number
):()
Paramètres
description:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()

isFeatureEnabled
TestService:isFeatureEnabled(name:string):boolean
Paramètres
name:string
Retours

Message
TestService:Message(
text:string, source:Instance, line:number
):()
Paramètres
text:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Message
local TestService = game:GetService("TestService")
TestService:Message("exemple")

RegisterTest
TestService:RegisterTest(testOptions:Dictionary):TestCase
Paramètres
testOptions:Dictionary
Retours
TestCase

Require
TestService:Require(
condition:boolean, description:string, source:Instance, line:number
):()
Paramètres
condition:boolean
description:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Require
local TestService = game:GetService("TestService")
TestService:Require(false, "exemple")

Run
Déprécié

RunAsync
Rendement
Sécurité des plugins
TestService:RunAsync():()
Retours
()

ScopeTime
TestService:ScopeTime():Dictionary
Retours

TakeSnapshot
TestService:TakeSnapshot(
snapshotname:string, source:Instance
):()
Paramètres
snapshotname:string
source:Instance
Valeur par défaut : "nil"
Retours
()

Warn
TestService:Warn(
condition:boolean, description:string, source:Instance, line:number
):()
Paramètres
condition:boolean
description:string
source:Instance
Valeur par défaut : "nil"
line:number
Valeur par défaut : 0
Retours
()
Échantillons de code
TestService:Alerte
local TestService = game:GetService("TestService")
TestService:Warn(false, "cette action est invalide")

Événements
ServerCollectConditionalResult
TestService.ServerCollectConditionalResult(
condition:boolean, text:string, script:Instance, line:number
Paramètres
condition:boolean
text:string
script:Instance
line:number

ServerCollectResult
TestService.ServerCollectResult(
text:string, script:Instance, line:number
Paramètres
text:string
script:Instance
line:number

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.