-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration
parkd126 edited this page Dec 21, 2018
·
5 revisions
A configuration can be anything you need to test your project against, such as different operating systems or web browsers.
Name | Type | Description | Request Methods |
---|---|---|---|
projectId |
Int | The ID of the project the configuration is associated with | getConfigs, addConfigGroup |
groupId |
Int | The ID of the configuration group the configuration is associated with | getConfigs, addConfig, updateConfigGroup, deleteConfigGroup |
configs | List<Configuration> | List of configurations contained in a configuration group | getConfigs |
id |
Int | Unique ID of the configuration/configuration group | getConfigs, updateConfig, deleteConfig |
name |
String | Name of the configuration/configuration group | getConfigs, addConfigGroup, addConfig, updateConfigGroup, updateConfig |
Returns a list of available configurations, grouped by configuration groups (requires TestRail 3.1 or later).
Name | Type | Description | Required |
---|---|---|---|
projectId | Int | The ID of the project the configurations are associated with | YES |
- List<Configuration>
val someProjectId = 1
val configurationsList = Configuration().getConfigs(someProjectId)
Creates a new configuration group (requires TestRail 5.2 or later).
val configurationGroupFoo = Configuration(
projectId = 1,
name = "My Configuration Group"
)
configurationGroupFoo.addConfigGroup()
Creates a new configuration (requires TestRail 5.2 or later).
val configurationFoo = Configuration(
groupId = 1,
name = "My Configuration"
)
configurationFoo.addConfig()
Updates an existing configuration group (requires TestRail 5.2 or later).
val configurationGroupFoo = Configuration(
id = 1,
name = "My Updated Configuration Group"
)
configurationGroupFoo.updateConfigGroup()
Updates an existing configuration (requires TestRail 5.2 or later).
val configurationFoo = Configuration(
id = 1,
name = "My Updated Configuration"
)
configurationFoo.updateConfig()
Deletes an existing configuration group and its configurations (requires TestRail 5.2 or later).
val configurationGroupFoo = Configuration(
id = 1
)
configurationGroupFoo.deleteConfigGroup()
Deletes an existing configuration (requires TestRail 5.2 or later).
val configurationFoo = Configuration(
id = 1
)
configurationFoo.deleteConfig()