Skip to content

Commit 8250275

Browse files
authored
Merge pull request #12 from nixel2007/patch-1
Настройка линз VSCode для запуска тестов через OneUnit
2 parents f6527b5 + 746923f commit 8250275

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,3 +680,24 @@ $ oneunit execute --debug 2801
680680
```
681681

682682
После запуска исполнения тестов VSCode подключится к сеансу отладки и позволит вам отлаживать тесты.
683+
684+
### 2.3 Запуск тестов из линз от BSL Language Server в VSCode
685+
686+
По умолчанию BSL Language Server предоставляет линзы для запуска тестов с помощью фреймворка 1testrunner. Вы можете модифицировать конфигурацию BSL Language Server и указать ему использовать OneUnit.
687+
688+
Ниже пример конфигурационного файла `.bsl-language-server.json`, который позволяет запускать тесты со сбором покрытия в форматах Generic Coverage, OpenTestReport и Cobertura с последующим отображением результатов через плагин Coverage Gutter или Open Test Report Viewer.
689+
690+
```json
691+
{
692+
"codeLens": {
693+
"testRunner": {
694+
"executable": "oneunit",
695+
"executableWin": "oneunit.bat",
696+
"getTestsArguments": "d --file %s --mode flat",
697+
"runAllTestsArguments": "e --file %s --genericCoverage out/genericCoverage.xml --openTestReport out/otr.xml --cobertura out/cobertura.xml",
698+
"runTestArguments": "e --file %s -m %s --genericCoverage out/genericCoverage.xml --openTestReport out/otr.xml --cobertura out/cobertura.xml",
699+
"getTestsResultPattern": "^[^.]+\\.([^\\s]+).*$"
700+
}
701+
}
702+
}
703+
```

0 commit comments

Comments
 (0)