Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавлено хранилище данных об ошибках на entity #24

Open
wants to merge 18 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
f402840
Добавлено хранилище на entity
Shabanov-Oleg Jan 27, 2022
9b7a7d5
В настройки appsettings добавлено хранилище SQLite
Shabanov-Oleg Jan 27, 2022
48477bc
Добавил триггер по workflow_dispatch
oshabanov Feb 7, 2022
b9428ce
Убрал событие по workflow_dispatch
oshabanov Feb 8, 2022
3b970b9
Из ТестДолжен_ИнициализироватьНастройкиRedmine() убрал проверку на Фа…
oshabanov Feb 8, 2022
671c7d7
Доработаны автотесты под новую архитектуру
Shabanov-Oleg Feb 8, 2022
f2c27ef
Устранил конфликты слияния
Shabanov-Oleg Feb 8, 2022
9adebf9
Фикс по автотестам
Shabanov-Oleg Feb 8, 2022
2fe70fe
Фикс по автотестам
Shabanov-Oleg Feb 8, 2022
13dff38
Фикс по автотестам
Shabanov-Oleg Feb 8, 2022
0042fbe
Фикс по автотестам Jira
Shabanov-Oleg Feb 8, 2022
281f96f
Фикс по автотестам Jira
Shabanov-Oleg Feb 8, 2022
aab9442
Фикс по автотестам Jira
Shabanov-Oleg Feb 8, 2022
5a6eae6
Фикс ошибки с повторной отправкой сущ. ошибки
Shabanov-Oleg Feb 21, 2022
c1f9768
Добавлены тесты с повторной отправкой существующего отчета
Shabanov-Oleg Feb 21, 2022
f3e48f3
Проверка заполнения Внеш. ид ошибки при обработке запроса
Shabanov-Oleg Feb 22, 2022
db37785
Исправление синт. ошибки при добавлении ошибки
Shabanov-Oleg Feb 22, 2022
97b2b67
Фикс со смещением времени в json с отчетом для теста
Shabanov-Oleg Feb 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/qa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,4 @@ jobs:
-Dsonar.pullrequest.key=${{ github.event.pull_request.number }}
-Dsonar.pullrequest.branch=${{ github.event.pull_request.head.ref }}
-Dsonar.pullrequest.base=${{ github.event.pull_request.base.ref }}
-Dsonar.scm.revision=${{ github.event.pull_request.head.sha }}
-Dsonar.scm.revision=${{ github.event.pull_request.head.sha }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"time": "2022-02-18T14:03:22+03:00",
"clientInfo": {
"platformType": "Windows_x86_64",
"appVersion": "8.3.18.1520",
"appName": "1CV8C",
"systemInfo": {
"osVersion": "Microsoft Windows 10 version 10.0 (Build 18363)",
"fullRAM": 8436940800,
"freeRAM": 1116553216,
"processor": "GenuineIntel Intel64 Family 6 Model 142 Stepping 10 1992 MHz",
"clientID": "fbc6d6a7-2fc2-4090-85a0-d07c8164be1a"
}
},
"sessionInfo": {
"userName": "",
"dataSeparation": "",
"platformInterfaceLanguageCode": "ru",
"configurationInterfaceLanguageCode": "ru",
"localeCode": "ru_RU"
},
"infoBaseInfo": {
"localeCode": "ru_RU"
},
"serverInfo": {
"appVersion": "8.3.18.1520",
"type": "Windows_x86_64",
"dbms": "DBEng8"
},
"configInfo": {
"name": "Конфигурация",
"description": "Конфигурация",
"version": "",
"compatibilityMode": "Version8_3_18",
"hash": "c49e4e6a81e7b0498773e04832af85c700000000",
"changeEnabled": true
},
"errorInfo": {
"systemErrorInfo": {
"clientStack": "core83.dll:0x00000000000D6D06 vrscore.dll:0x00000000000B367E mngui.dll:0x00000000000BDF2C mngui.dll:0x00000000003B38DD mngui.dll:0x00000000003BB4A9 mngui.dll:0x00000000003B0AAC mngcln.dll:0x00000000000EFCED frame.dll:0x0000000000898475 frame.dll:0x0000000000898B64 frame.dll:0x0000000000879524 frame.dll:0x000000000087B28A frame.dll:0x000000000095E74A frame.dll:0x000000000089E099 frame.dll:0x0000000000042F8B frame.dll:0x0000000000318839 frame.dll:0x000000000031A08B frame.dll:0x00000000003190BD frame.dll:0x000000000031D719 frame.dll:0x0000000000323C56 frame.dll:0x000000000031796B frame.dll:0x000000000031823B wbase83.dll:0x00000000000371C0 wbase83.dll:0x0000000000018637 wbase83.dll:0x00000000000181F2 wbase83.dll:0x00000000000179DF wbase83.dll:0x0000000000017694 wbase83.dll:0x0000000000008C94 wbase83.dll:0x0000000000008E3B frame.dll:0x0000000000710331 frame.dll:0x000000000070DB96 mngcln.dll:0x00000000000B70AF mngcln.dll:0x00000000000B695B 1cv8c.exe:0x000000000000D239 1cv8c.exe:0x000000000001164B core83.dll:0x000000000021E480 core83.dll:0x0000000000220918 1cv8c.exe:0x000000000001121C 1cv8c.exe:0x00000000000BE31E KERNEL32.DLL:0x0000000000000000 ntdll.dll:0x0000000000000000 ",
"clientStackHash": "D97CA0D063AA8E9ED6637A0AF0F0A8A2",
"serverStack": "core83.dll:0x00000000000D6296 bsl.dll:0x000000000001706E bsl.dll:0x00000000000204E0 backend.dll:0x0000000000409CF9 mngbase.dll:0x000000000064C8B7 mngbase.dll:0x000000000064CCB0 mngbase.dll:0x00000000006444ED mngbase.dll:0x00000000005283AB mngbase.dll:0x000000000052659C vrsbase.dll:0x00000000000B3D5D vrsbase.dll:0x00000000000B25F6 vrsbase.dll:0x00000000000C653E vrsbase.dll:0x000000000006A2C5 vrsbase.dll:0x000000000003839E vrsbase.dll:0x0000000000071513 vrsbase.dll:0x0000000000067CB9 vrsbase.dll:0x000000000007177E vrsbase.dll:0x0000000000072207 vrscore.dll:0x000000000007CAA7 vrscore.dll:0x000000000008758C vrscore.dll:0x00000000000A2435 vrscore.dll:0x000000000007214D vrscore.dll:0x00000000000A962D frame.dll:0x000000000003E07D vrscore.dll:0x00000000000A8B20 vrscore.dll:0x00000000000A9B34 vrscore.dll:0x00000000000ABF1F vrscore.dll:0x00000000000C58B1 mngui.dll:0x00000000003B386C mngui.dll:0x00000000003BB4A9 mngui.dll:0x00000000003B0AAC mngcln.dll:0x00000000000EFCED frame.dll:0x0000000000898475 frame.dll:0x0000000000898B64 frame.dll:0x0000000000879524 frame.dll:0x000000000087B28A frame.dll:0x000000000095E74A frame.dll:0x000000000089E099 frame.dll:0x0000000000042F8B frame.dll:0x0000000000318839 frame.dll:0x000000000031A08B frame.dll:0x00000000003190BD frame.dll:0x000000000031D719 frame.dll:0x0000000000323C56 frame.dll:0x000000000031796B frame.dll:0x000000000031823B wbase83.dll:0x00000000000371C0 wbase83.dll:0x0000000000018637 wbase83.dll:0x00000000000181F2 wbase83.dll:0x00000000000179DF wbase83.dll:0x0000000000017694 wbase83.dll:0x0000000000008C94 wbase83.dll:0x0000000000008E3B frame.dll:0x0000000000710331 frame.dll:0x000000000070DB96 mngcln.dll:0x00000000000B70AF mngcln.dll:0x00000000000B695B 1cv8c.exe:0x000000000000D239 1cv8c.exe:0x000000000001164B core83.dll:0x000000000021E480 core83.dll:0x0000000000220918 1cv8c.exe:0x000000000001121C 1cv8c.exe:0x00000000000BE31E KERNEL32.DLL:0x0000000000000000 ntdll.dll:0x0000000000000000 ",
"serverStackHash": "514CD1397EC2D7D33D127A5F243C337E"
},
"applicationErrorInfo": {
"errors": [
[
"Ошибка инициализации модуля: ВнешняяОбработка.Ошибка.Форма.Форма.Форма",
[]
],
[
"{ВнешняяОбработка.Ошибка.Форма.Форма.Форма(10,2)}: Переменная не определена (НаборыВызовСервера)",
[
"ScriptCompileError"
]
]
],
"stackHash": "84A1E9821497E377D0E1FB27C47CA522"
}
},
"screenshot": {
"file": "screenshot.png"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 6 additions & 3 deletions features/fixtures/data/errors.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
[
{
"id": "61001a5e-09d5-47b8-bf19-e7672eda10e5",
"datetime": "2020-10-05T21:58:45Z",
"fingerprint": "C0627D8FFA4A06A33D3BD77BAAED5667",
"fingerprint": "F69BFD3103B622026AFD7139FBBC0502",
"external_id": "11331"
},
{
"id": "68359124-56e5-93aa-cd94-9531aa526f4",
"datetime": "2020-10-08T12:03:54Z",
"fingerprint": "B07F49C8154BA4E20BA3FAAD30507F25",
"external_id": ""
},
{
"datetime": "2022-02-18T14:03:22Z",
"fingerprint": "C0627D8FFA4A06A33D3BD77BAAED5667",
"external_id": ""
}
]
13 changes: 13 additions & 0 deletions features/fixtures/getInfoDuplicateRequestWithoutIssueID.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"configHash": "ac83b503adfc454b9fc84d7b0fea3e7900000000",
"сonfigName": "Config2",
"configVersion": "1.0.1.265",
"appStackHash": "84A1E9821497E377D0E1FB27C47CA522",
"clientStackHash": "635B34FCA7A83ED560EF758140666291",
"serverStackHash": "",
"platformType": "Windows_x86_64",
"appName": "1CV8C",
"appVersion": "8.3.17.1549",
"configurationInterfaceLanguageCode": "ru",
"systemcrash": ""
}
1 change: 1 addition & 0 deletions features/fixtures/requestBodyJira.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"id": "1"
},
"summary": "",

"description": "Ошибка зарегистрирована автоматически с помощью механизмов платформы 1С 8.3.17+\n======================\nДата: 2020-10-31T19:05:43+03:00\nИнформационнаяБаза: Не предоставляется платформой\nИмяКонфигурации: УправлениеПредприятием\nВерсияКонфигурации: 1.0.1.529\nПлатформаКлиент: Windows_x86_64\nВерсияПлатформы1С: 8.3.17.1549\nСУБД: MSSQLServer\nСтек: ВнешняяОбработка.Ошибка.Форма.Форма.Форма\n4\n\tСистемаВзаимодействия.ВыполнитьРегистрациюИнформационнойБазы(Неопределено);\nОшибки: {ВнешняяОбработка.Ошибка.Форма.Форма.Форма(4)}: Метод объекта не обнаружен (ВыполнитьРегистрациюИнформационнойБазы)\nScriptRuntimeError\nScriptUseError"
}
}
Binary file added features/fixtures/Ошибка_20220220230255.zip
Binary file not shown.
Empty file added src/.help
Empty file.
16 changes: 13 additions & 3 deletions src/appsettings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{
"Database":{
"DbType":"SQLite",
"ConnectionString":"Data Source=data/test.db"
},
"Logging":{
"Console":{
"LogLevel":{
Expand All @@ -11,8 +15,13 @@
"reperrSettings":{
"DataStorage":{
"file": {
"enabled": true,
"enabled": false,
"path": "data"
},
"dbase": {
"enabled": true,
"path": "data",
"type": "КоннекторSQLite"
}
},
"Integrations":{
Expand All @@ -34,10 +43,11 @@
"token": "example",
"project-key": "REP",
"issuetype-id": "10000",
"term": 2,
"priority-id": "4",
"status-id": "0",
"summary": "Автоматически зарегистрированная ошибка"
},
"summary": "Автоматически зарегистрированная ошибка"
}
"rabbitMQ": {
"enabled": false,
"user": "example",
Expand Down
Loading