Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création de fichiers de configuration
Votre suite de tests doit contenir les fichiers de configuration requis suivants :
Fichiers requis
suite.json
-
Contient des informations sur la suite de tests. Consultez Configurer suite.json.
group.json
-
Contient des informations sur un groupe de test. Vous devez créer un
group.json
fichier pour chaque groupe de test de votre suite de tests. Consultez Configurer group.json. test.json
-
Contient des informations sur un scénario de test. Vous devez créer un
test.json
fichier pour chaque scénario de test de votre suite de tests. Consultez Configurer test.json.
-
Dans le
MyTestSuite_1.0.0/suite
dossier, créez unsuite.json
fichier avec la structure suivante :{ "id": "MyTestSuite_1.0.0", "title": "My Test Suite", "details": "This is my test suite.", "userDataRequired": false }
-
Dans le
MyTestSuite_1.0.0/myTestGroup
dossier, créez ungroup.json
fichier avec la structure suivante :{ "id": "MyTestGroup", "title": "My Test Group", "details": "This is my test group.", "optional": false }
-
Dans le
MyTestSuite_1.0.0/myTestGroup/myTestCase
dossier, créez untest.json
fichier avec la structure suivante :{ "id": "MyTestCase", "title": "My Test Case", "details": "This is my test case.", "execution": { "timeout": 300000, "linux": { "cmd": "python3", "args": [ "myTestCase.py" ] }, "mac": { "cmd": "python3", "args": [ "myTestCase.py" ] }, "win": { "cmd": "python3", "args": [ "myTestCase.py" ] } } }
L'arborescence de votre MyTestSuite_1.0.0
dossier doit désormais ressembler à ce qui suit :
MyTestSuite_1.0.0 └── suite ├── suite.json └── myTestGroup ├── group.json └── myTestCase └── test.json