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.jsonfichier 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.jsonfichier pour chaque scénario de test de votre suite de tests. Consultez Configurer test.json.
-
Dans le
MyTestSuite_1.0.0/suitedossier, créez unsuite.jsonfichier 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/myTestGroupdossier, créez ungroup.jsonfichier 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/myTestCasedossier, créez untest.jsonfichier 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