mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-12 04:34:10 +02:00
wf определения покрытия
This commit is contained in:
parent
ef7cc18878
commit
de8acec94e
40
.github/workflows/oint_coverage.yml
vendored
Normal file
40
.github/workflows/oint_coverage.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
name: OINT | Определить покрытие
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
Convert:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
actions: write
|
||||||
|
contents: write
|
||||||
|
|
||||||
|
steps:
|
||||||
|
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
token: ${{secrets.TOKEN}}
|
||||||
|
|
||||||
|
- uses: otymko/setup-onescript@v1.4
|
||||||
|
with:
|
||||||
|
version: 1.9.0
|
||||||
|
|
||||||
|
- name: Установить 1commands, coverage и fs
|
||||||
|
run: |
|
||||||
|
opm install 1commands
|
||||||
|
opm install coverage
|
||||||
|
opm install fs
|
||||||
|
|
||||||
|
- name: Выполнить скрипт определения покрытия
|
||||||
|
run: oscript ./OInt/coverage/Modules/Coverage_ОпределениеПокрытия.os
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- uses: stefanzweifel/git-auto-commit-action@v5
|
||||||
|
with:
|
||||||
|
commit_user_name: Vitaly the Alpaca (bot)
|
||||||
|
commit_user_email: vitaly.the.alpaca@gmail.com
|
||||||
|
commit_author: Vitaly the Alpaca <vitaly.the.alpaca@gmail.com>
|
||||||
|
commit_message: Создание MD файлов документации
|
@ -2,13 +2,13 @@
|
|||||||
#Использовать coverage
|
#Использовать coverage
|
||||||
#Использовать fs
|
#Использовать fs
|
||||||
|
|
||||||
ФС.ОбеспечитьПустойКаталог("coverage\data");
|
ФС.ОбеспечитьПустойКаталог("./OInt/coverage/data");
|
||||||
ПутьКСтат = "coverage\stat.json";
|
ПутьКСтат = "./OInt/coverage/data/stat.json";
|
||||||
|
|
||||||
Команда = Новый Команда;
|
Команда = Новый Команда;
|
||||||
Команда.УстановитьКоманду("oscript");
|
Команда.УстановитьКоманду("oscript");
|
||||||
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
|
Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат));
|
||||||
Команда.ДобавитьПараметр("tests\Modules\Coverage_ЗапускВсехТестов.os"); // Файла запуска тестов
|
Команда.ДобавитьПараметр("./OInt/tests/Modules/Coverage_ЗапускВсехТестов.os"); // Файла запуска тестов
|
||||||
Команда.ПоказыватьВыводНемедленно(Истина);
|
Команда.ПоказыватьВыводНемедленно(Истина);
|
||||||
|
|
||||||
Файл_Стат = Новый Файл(ПутьКСтат);
|
Файл_Стат = Новый Файл(ПутьКСтат);
|
||||||
@ -18,6 +18,6 @@
|
|||||||
Сообщить(Файл_Стат.ПолноеИмя);
|
Сообщить(Файл_Стат.ПолноеИмя);
|
||||||
ПроцессорГенерации.ОтносительныеПути()
|
ПроцессорГенерации.ОтносительныеПути()
|
||||||
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
|
.ФайлСтатистики(Файл_Стат.ПолноеИмя)
|
||||||
.КаталогИсходников("D:\REPOS\OpenIntegrations\OInt")
|
.КаталогИсходников("./OInt")
|
||||||
.GenericCoverage()
|
.GenericCoverage()
|
||||||
.Сформировать();
|
.Сформировать();
|
||||||
|
2
coverage/genericCoverage.xml
Normal file
2
coverage/genericCoverage.xml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<coverage version="1"/>
|
Loading…
Reference in New Issue
Block a user