https://github.com/savkk/testrail-testng
TestRail-TestNG Integration
https://github.com/savkk/testrail-testng
testrail testrail-java testrail-testng
Last synced: 9 months ago
JSON representation
TestRail-TestNG Integration
- Host: GitHub
- URL: https://github.com/savkk/testrail-testng
- Owner: savkk
- License: apache-2.0
- Created: 2019-06-04T07:48:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-09T18:08:39.000Z (about 3 years ago)
- Last Synced: 2025-08-06T11:02:01.434Z (10 months ago)
- Topics: testrail, testrail-java, testrail-testng
- Language: Java
- Size: 23.4 KB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Интеграция TestRail и TestNG
[](https://www.apache.org/licenses/LICENSE-2.0)
Для сопоставления тестов из TestRail и автотестов используется аннотация `@io.qameta.allure.TmsLink`
## Подключение к проекту ##
```xml
com.github.savkk
testrail-testng
1.0.0
```
Также необходимо добавить репозиторий:
```xml
com.github.savkk
https://dl.bintray.com/savkkkk/maven/
```
### Пример: ###
```java
@Test
@TmsLink("15014467")
public void someTest() {
...
}
```
## Настройки ##
| Ключ | Назначение |
| :------------- | :----------: |
| testrail.enabled | включить интеграцию |
| tests.package | пакет, в котором расположены автотесты |
| parallel.mode | режим параллельного запуска автотестов (TESTS, METHODS, CLASSES, INSTANCES, NONE). По-умолчанию NONE|
| parallel.thread.count | количество потоков при параллельном запуске |
| parallel.data_provider_thread.count | количество потоков для Data Provider при параллельном запуске |
| testrail.url | хост TestRail |
| testrail.user | имя пользователя в TestRail |
| testrail.password | пароль в TestRail |
| testrail.assignedto_id | id пользователя на которого в TestRail будет назначен тест. Не обязательный параметр. |
| testrail.run_id | id тест рана |
| testrail.test_ids | id тестов из тест рана разделенные запятой. Если id не указаны, то будет осуществлен запуск всех тестов из тест рана |
Любую из настроек можно передать через System.properties, System.env или запись в testrail.properties, который необходимо разместить в classpath.