Skip to content

Commit 1476144

Browse files
authored
Merge pull request #31 from Ndochp/8storage_issues_29
8storage issues 29
2 parents 1b4f0e7 + c15399d commit 1476144

5 files changed

Lines changed: 33 additions & 4 deletions

File tree

.github/workflows/qa.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ jobs:
3131
uses: otymko/setup-onescript@v1.0
3232
with:
3333
version: ${{ matrix.oscript_version }}
34+
env:
35+
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
3436

3537
# Установка зависимостей пакета
3638
- name: Установка зависимостей
@@ -41,6 +43,8 @@ jobs:
4143
opm install 1bdd
4244
opm install notify
4345
opm install coverage
46+
env:
47+
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
4448

4549
# Запуск тестов и сбор покрытия кода
4650
- name: Покрытие кода
@@ -53,6 +57,9 @@ jobs:
5357

5458
- name: Установка Sonar-scanner
5559
uses: warchant/setup-sonar-scanner@v1
60+
env:
61+
# отключение безопасности установки, от 2020-10-01
62+
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
5663

5764
# Анализ проекта в SonarQube (ветка)
5865
- name: Анализ в SonarQube (branch)

.github/workflows/testing.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ jobs:
2525
uses: otymko/setup-onescript@v1.0
2626
with:
2727
version: ${{ matrix.oscript_version }}
28+
env:
29+
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
2830

2931
# Установка зависимостей пакета
3032
- name: Установка зависимостей
@@ -35,6 +37,8 @@ jobs:
3537
opm install 1bdd
3638
opm install notify
3739
opm install coverage
40+
env:
41+
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
3842

3943
# Задача тестирования, в результате ожидается успешное выполнение
4044
- name: Тестирование Unit

src/Классы/internal/ripper/Классы/ПарсерОтчетаХранилища.os

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@
131131
ТаблицаВерсий.Колонки.Добавить("Версия");
132132
ТаблицаВерсий.Колонки.Добавить("Автор");
133133
ТаблицаВерсий.Колонки.Добавить("Комментарий");
134+
ТаблицаВерсий.Колонки.Добавить("Метка");
135+
ТаблицаВерсий.Колонки.Добавить("КомментарийМетки");
134136
ТаблицаВерсий.Колонки.Добавить("Изменены");
135137
ТаблицаВерсий.Колонки.Добавить("Добавлены");
136138
ТаблицаВерсий.Колонки.Добавить("Удалены");
@@ -165,7 +167,11 @@
165167
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Версия конфигурации:") Тогда
166168
ИмяПоля = "Версия";
167169
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Комментарий:") Тогда
168-
ИмяПоля = "Комментарий";
170+
ИмяПоля = "Комментарий";
171+
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Метка:") Тогда
172+
ИмяПоля = "Метка";
173+
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Комментарий метки:") Тогда
174+
ИмяПоля = "КомментарийМетки";
169175
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Изменены:") Тогда
170176
ИмяПоля = "Изменены";
171177
ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "Добавлены:") Тогда
@@ -184,7 +190,8 @@
184190

185191

186192

187-
ИначеЕсли ИмяПоля = "Комментарий" Тогда
193+
ИначеЕсли ИмяПоля = "Комментарий"
194+
Или ИмяПоля = "КомментарийМетки" Тогда
188195

189196
СтрокаТаблицы[ИмяПоля] = СократитьКавычки(ТекущаяСтрока);
190197

tests/fixtures/report.mark.mxl.txt

5.53 KB
Binary file not shown.

tests/ПарсерОтчетаХранилища_test.os

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,24 @@
1313

1414
ИменаТестов.Добавить("ТестДолжен_ПроверитьЧтениеОтчетаХранилища");
1515
ИменаТестов.Добавить("ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКавычкиВКомментарии");
16+
ИменаТестов.Добавить("ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКомментарийПриМетке");
1617

1718
Возврат ИменаТестов;
1819

1920
КонецФункции
2021

21-
Процедура ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКавычкиВКомментарии() Экспорт
22+
Процедура ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКомментарийПриМетке() Экспорт
23+
24+
ПутьКФайлуОтчета = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "report.mark.mxl.txt");
25+
ПарсерОтчетаХранилища = Новый ПарсерОтчетаХранилища;
26+
ТаблицаВерсийХранилища = ПарсерОтчетаХранилища.ПрочитатьФайлОтчетаХранилища(ПутьКФайлуОтчета);
27+
Ожидаем.Что(ТаблицаВерсийХранилища.Количество(), "Количество версий должно быть равны").Равно(3);
28+
Ожидаем.Что(ТаблицаВерсийХранилища[2].Комментарий).Равно(
29+
"Добавлен реквизит в справочник dneumoychev@PTSECURITY.RU, 2020-12-23 06:41:38"
30+
);
31+
КонецПроцедуры
2232

33+
Процедура ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКавычкиВКомментарии() Экспорт
2334
ПутьКФайлуОтчета = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "report.quoted.mxl.txt");
2435
ПарсерОтчетаХранилища = Новый ПарсерОтчетаХранилища;
2536
ТаблицаВерсийХранилища = ПарсерОтчетаХранилища.ПрочитатьФайлОтчетаХранилища(ПутьКФайлуОтчета);
@@ -30,9 +41,9 @@
3041
|* 'одинарные кавычки'
3142
|* несколько кавычек подряд: """""" и '''");
3243

33-
3444
КонецПроцедуры // ТестДолжен_ПроверитьЧтениеОтчетаХранилищаКавычкиВКомментарии()
3545

46+
3647
Процедура ТестДолжен_ПроверитьЧтениеОтчетаХранилища() Экспорт
3748

3849
ПутьКФайлуОтчета = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "report.mxl.txt");

0 commit comments

Comments
 (0)