deploy: 762a7238ef73483667686c07e2acaf44a346297f

This commit is contained in:
romanzac 2026-05-06 06:47:48 +00:00
parent 0d8fe4bfed
commit b717cef27c
78 changed files with 822 additions and 6 deletions

2
fleet/21/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"0","","0","","36","0","","0"
1 BROKEN EPIC FAILED FEATURE PASSED SKIPPED STORY UNKNOWN
2 0 0 36 0 0

File diff suppressed because one or more lines are too long

View File

View File

@ -0,0 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}

File diff suppressed because one or more lines are too long

37
fleet/21/data/suites.csv Normal file
View File

@ -0,0 +1,37 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"","772","test_filter_subscribe_refresh","tests.filter","Wed May 06 06:24:01 UTC 2026","passed","Wed May 06 06:24:02 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","14704","test_publish_with_valid_content_topics","tests.relay","Wed May 06 06:37:13 UTC 2026","passed","Wed May 06 06:37:27 UTC 2026","TestRelayPublish","test_publish","",""
"","375","test_filter_get_message_with_valid_timestamps","tests.filter","Wed May 06 06:20:02 UTC 2026","passed","Wed May 06 06:20:03 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","5","test_filter_subscribe_with_extra_field","tests.filter","Wed May 06 06:24:30 UTC 2026","passed","Wed May 06 06:24:30 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","411","test_filter_update_subscription_refresh_existing","tests.filter","Wed May 06 06:25:27 UTC 2026","passed","Wed May 06 06:25:27 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
"","741","test_filter_unsubscribe_from_single_content_topic","tests.filter","Wed May 06 06:25:55 UTC 2026","passed","Wed May 06 06:25:56 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","783","test_light_push_with_valid_meta","tests.light_push","Wed May 06 06:32:31 UTC 2026","passed","Wed May 06 06:32:32 UTC 2026","TestLightPushPublish","test_publish","",""
"","369","test_publish_with_valid_timestamps","tests.relay","Wed May 06 06:39:14 UTC 2026","passed","Wed May 06 06:39:14 UTC 2026","TestRelayPublish","test_publish","",""
"","480","test_get_store_message_with_meta","tests.store","Wed May 06 06:44:37 UTC 2026","passed","Wed May 06 06:44:38 UTC 2026","TestGetMessages","test_get_messages","",""
"","388","test_publish_with_no_timestamp","tests.relay","Wed May 06 06:40:04 UTC 2026","passed","Wed May 06 06:40:04 UTC 2026","TestRelayPublish","test_publish","",""
"","4","test_filter_get_message_with_extra_field","tests.filter","Wed May 06 06:21:56 UTC 2026","passed","Wed May 06 06:21:56 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","3790","test_get_store_messages_with_different_content_topics","tests.store","Wed May 06 06:43:44 UTC 2026","passed","Wed May 06 06:43:48 UTC 2026","TestGetMessages","test_get_messages","",""
"","2326","test_publish_with_payload_less_than_150_kb","tests.relay","Wed May 06 06:36:19 UTC 2026","passed","Wed May 06 06:36:21 UTC 2026","TestRelayPublish","test_publish","",""
"","31163","test_light_push_with_valid_content_topics","tests.light_push","Wed May 06 06:30:14 UTC 2026","passed","Wed May 06 06:30:45 UTC 2026","TestLightPushPublish","test_publish","",""
"","405","test_filter_subscribe_to_single_topics","tests.filter","Wed May 06 06:22:25 UTC 2026","passed","Wed May 06 06:22:26 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","38367","test_filter_subscribe_to_100_content_topics_in_one_call","tests.filter","Wed May 06 06:22:54 UTC 2026","passed","Wed May 06 06:23:33 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","743","test_publish_with_ephemeral","tests.relay","Wed May 06 06:41:44 UTC 2026","passed","Wed May 06 06:41:45 UTC 2026","TestRelayPublish","test_publish","",""
"","740","test_filter_get_message_with_ephemeral","tests.filter","Wed May 06 06:21:28 UTC 2026","passed","Wed May 06 06:21:29 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","368","test_publish_with_valid_version","tests.relay","Wed May 06 06:40:53 UTC 2026","passed","Wed May 06 06:40:54 UTC 2026","TestRelayPublish","test_publish","",""
"","18546","test_get_multiple_store_messages","tests.store","Wed May 06 06:46:19 UTC 2026","passed","Wed May 06 06:46:38 UTC 2026","TestGetMessages","test_get_messages","",""
"","478","test_get_store_message_with_version","tests.store","Wed May 06 06:45:28 UTC 2026","passed","Wed May 06 06:45:29 UTC 2026","TestGetMessages","test_get_messages","",""
"","763","test_filter_unsubscribe_from_all_subscribed_content_topics","tests.filter","Wed May 06 06:26:24 UTC 2026","passed","Wed May 06 06:26:25 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","18882","test_get_store_messages_with_different_payloads","tests.store","Wed May 06 06:42:35 UTC 2026","passed","Wed May 06 06:42:54 UTC 2026","TestGetMessages","test_get_messages","",""
"","3643","test_filter_unsubscribe_all_from_few_content_topics","tests.filter","Wed May 06 06:27:24 UTC 2026","passed","Wed May 06 06:27:28 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
"","14657","test_filter_get_message_with_valid_payloads","tests.filter","Wed May 06 06:19:20 UTC 2026","passed","Wed May 06 06:19:35 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","3041","test_publish_on_multiple_pubsub_topics","tests.relay","Wed May 06 06:38:18 UTC 2026","passed","Wed May 06 06:38:21 UTC 2026","TestRelayPublish","test_publish","",""
"","1562","test_light_push_with_ephemeral","tests.light_push","Wed May 06 06:33:26 UTC 2026","passed","Wed May 06 06:33:27 UTC 2026","TestLightPushPublish","test_publish","",""
"","2218","test_filter_unsubscribe_from_pubsub_topics","tests.filter","Wed May 06 06:26:53 UTC 2026","passed","Wed May 06 06:26:56 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","3635","test_filter_unsubscribe_all_from_multiple_pubsub_topics","tests.filter","Wed May 06 06:27:54 UTC 2026","passed","Wed May 06 06:27:58 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
"","14738","test_publish_with_valid_payloads","tests.relay","Wed May 06 06:35:12 UTC 2026","passed","Wed May 06 06:35:26 UTC 2026","TestRelayPublish","test_publish","",""
"","31007","test_light_push_with_valid_payloads","tests.light_push","Wed May 06 06:28:49 UTC 2026","passed","Wed May 06 06:29:20 UTC 2026","TestLightPushPublish","test_publish","",""
"","375","test_filter_get_message_with_meta","tests.filter","Wed May 06 06:21:01 UTC 2026","passed","Wed May 06 06:21:01 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","770","test_filter_update_subscription_add_a_new_content_topic","tests.filter","Wed May 06 06:24:57 UTC 2026","passed","Wed May 06 06:24:57 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
"","5","test_light_push_with_extra_field","tests.light_push","Wed May 06 06:34:20 UTC 2026","passed","Wed May 06 06:34:20 UTC 2026","TestLightPushPublish","test_publish","",""
"","381","test_filter_get_message_with_version","tests.filter","Wed May 06 06:20:33 UTC 2026","passed","Wed May 06 06:20:33 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","787","test_light_push_with_valid_timestamps","tests.light_push","Wed May 06 06:31:37 UTC 2026","passed","Wed May 06 06:31:38 UTC 2026","TestLightPushPublish","test_publish","",""
1 DESCRIPTION DURATION IN MS NAME PARENT SUITE START TIME STATUS STOP TIME SUB SUITE SUITE TEST CLASS TEST METHOD
2 772 test_filter_subscribe_refresh tests.filter Wed May 06 06:24:01 UTC 2026 passed Wed May 06 06:24:02 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
3 14704 test_publish_with_valid_content_topics tests.relay Wed May 06 06:37:13 UTC 2026 passed Wed May 06 06:37:27 UTC 2026 TestRelayPublish test_publish
4 375 test_filter_get_message_with_valid_timestamps tests.filter Wed May 06 06:20:02 UTC 2026 passed Wed May 06 06:20:03 UTC 2026 TestFilterGetMessages test_get_messages
5 5 test_filter_subscribe_with_extra_field tests.filter Wed May 06 06:24:30 UTC 2026 passed Wed May 06 06:24:30 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
6 411 test_filter_update_subscription_refresh_existing tests.filter Wed May 06 06:25:27 UTC 2026 passed Wed May 06 06:25:27 UTC 2026 TestFilterSubscribeUpdate test_subscribe_update
7 741 test_filter_unsubscribe_from_single_content_topic tests.filter Wed May 06 06:25:55 UTC 2026 passed Wed May 06 06:25:56 UTC 2026 TestFilterUnSubscribe test_unsubscribe
8 783 test_light_push_with_valid_meta tests.light_push Wed May 06 06:32:31 UTC 2026 passed Wed May 06 06:32:32 UTC 2026 TestLightPushPublish test_publish
9 369 test_publish_with_valid_timestamps tests.relay Wed May 06 06:39:14 UTC 2026 passed Wed May 06 06:39:14 UTC 2026 TestRelayPublish test_publish
10 480 test_get_store_message_with_meta tests.store Wed May 06 06:44:37 UTC 2026 passed Wed May 06 06:44:38 UTC 2026 TestGetMessages test_get_messages
11 388 test_publish_with_no_timestamp tests.relay Wed May 06 06:40:04 UTC 2026 passed Wed May 06 06:40:04 UTC 2026 TestRelayPublish test_publish
12 4 test_filter_get_message_with_extra_field tests.filter Wed May 06 06:21:56 UTC 2026 passed Wed May 06 06:21:56 UTC 2026 TestFilterGetMessages test_get_messages
13 3790 test_get_store_messages_with_different_content_topics tests.store Wed May 06 06:43:44 UTC 2026 passed Wed May 06 06:43:48 UTC 2026 TestGetMessages test_get_messages
14 2326 test_publish_with_payload_less_than_150_kb tests.relay Wed May 06 06:36:19 UTC 2026 passed Wed May 06 06:36:21 UTC 2026 TestRelayPublish test_publish
15 31163 test_light_push_with_valid_content_topics tests.light_push Wed May 06 06:30:14 UTC 2026 passed Wed May 06 06:30:45 UTC 2026 TestLightPushPublish test_publish
16 405 test_filter_subscribe_to_single_topics tests.filter Wed May 06 06:22:25 UTC 2026 passed Wed May 06 06:22:26 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
17 38367 test_filter_subscribe_to_100_content_topics_in_one_call tests.filter Wed May 06 06:22:54 UTC 2026 passed Wed May 06 06:23:33 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
18 743 test_publish_with_ephemeral tests.relay Wed May 06 06:41:44 UTC 2026 passed Wed May 06 06:41:45 UTC 2026 TestRelayPublish test_publish
19 740 test_filter_get_message_with_ephemeral tests.filter Wed May 06 06:21:28 UTC 2026 passed Wed May 06 06:21:29 UTC 2026 TestFilterGetMessages test_get_messages
20 368 test_publish_with_valid_version tests.relay Wed May 06 06:40:53 UTC 2026 passed Wed May 06 06:40:54 UTC 2026 TestRelayPublish test_publish
21 18546 test_get_multiple_store_messages tests.store Wed May 06 06:46:19 UTC 2026 passed Wed May 06 06:46:38 UTC 2026 TestGetMessages test_get_messages
22 478 test_get_store_message_with_version tests.store Wed May 06 06:45:28 UTC 2026 passed Wed May 06 06:45:29 UTC 2026 TestGetMessages test_get_messages
23 763 test_filter_unsubscribe_from_all_subscribed_content_topics tests.filter Wed May 06 06:26:24 UTC 2026 passed Wed May 06 06:26:25 UTC 2026 TestFilterUnSubscribe test_unsubscribe
24 18882 test_get_store_messages_with_different_payloads tests.store Wed May 06 06:42:35 UTC 2026 passed Wed May 06 06:42:54 UTC 2026 TestGetMessages test_get_messages
25 3643 test_filter_unsubscribe_all_from_few_content_topics tests.filter Wed May 06 06:27:24 UTC 2026 passed Wed May 06 06:27:28 UTC 2026 TestFilterUnSubscribeAll test_unsubscribe_all
26 14657 test_filter_get_message_with_valid_payloads tests.filter Wed May 06 06:19:20 UTC 2026 passed Wed May 06 06:19:35 UTC 2026 TestFilterGetMessages test_get_messages
27 3041 test_publish_on_multiple_pubsub_topics tests.relay Wed May 06 06:38:18 UTC 2026 passed Wed May 06 06:38:21 UTC 2026 TestRelayPublish test_publish
28 1562 test_light_push_with_ephemeral tests.light_push Wed May 06 06:33:26 UTC 2026 passed Wed May 06 06:33:27 UTC 2026 TestLightPushPublish test_publish
29 2218 test_filter_unsubscribe_from_pubsub_topics tests.filter Wed May 06 06:26:53 UTC 2026 passed Wed May 06 06:26:56 UTC 2026 TestFilterUnSubscribe test_unsubscribe
30 3635 test_filter_unsubscribe_all_from_multiple_pubsub_topics tests.filter Wed May 06 06:27:54 UTC 2026 passed Wed May 06 06:27:58 UTC 2026 TestFilterUnSubscribeAll test_unsubscribe_all
31 14738 test_publish_with_valid_payloads tests.relay Wed May 06 06:35:12 UTC 2026 passed Wed May 06 06:35:26 UTC 2026 TestRelayPublish test_publish
32 31007 test_light_push_with_valid_payloads tests.light_push Wed May 06 06:28:49 UTC 2026 passed Wed May 06 06:29:20 UTC 2026 TestLightPushPublish test_publish
33 375 test_filter_get_message_with_meta tests.filter Wed May 06 06:21:01 UTC 2026 passed Wed May 06 06:21:01 UTC 2026 TestFilterGetMessages test_get_messages
34 770 test_filter_update_subscription_add_a_new_content_topic tests.filter Wed May 06 06:24:57 UTC 2026 passed Wed May 06 06:24:57 UTC 2026 TestFilterSubscribeUpdate test_subscribe_update
35 5 test_light_push_with_extra_field tests.light_push Wed May 06 06:34:20 UTC 2026 passed Wed May 06 06:34:20 UTC 2026 TestLightPushPublish test_publish
36 381 test_filter_get_message_with_version tests.filter Wed May 06 06:20:33 UTC 2026 passed Wed May 06 06:20:33 UTC 2026 TestFilterGetMessages test_get_messages
37 787 test_light_push_with_valid_timestamps tests.light_push Wed May 06 06:31:37 UTC 2026 passed Wed May 06 06:31:38 UTC 2026 TestLightPushPublish test_publish

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

10
fleet/21/export/mail.html Normal file
View File

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Allure Report summary mail</title>
</head>
<body>
Mail body
</body>
</html>

BIN
fleet/21/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"duration":1637600}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"duration":1611356}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"failed":1,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":36}}]

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]

34
fleet/21/index.html Normal file
View File

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<title>Allure Report</title>
<link rel="icon" href="favicon.ico">
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" type="text/css" href="plugin/screen-diff/styles.css">
</head>
<body>
<div id="alert"></div>
<div id="content">
<span class="spinner">
<span class="spinner__circle"></span>
</span>
</div>
<div id="popup"></div>
<script src="app.js"></script>
<script src="plugin/behaviors/index.js"></script>
<script src="plugin/packages/index.js"></script>
<script src="plugin/screen-diff/index.js"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-FVWC4GKEYS"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-FVWC4GKEYS', {
'allureVersion': '2.32.0',
'reportUuid': '214f532e-aa54-4fae-9fbc-27ec8b296c46',
'single_file': false
});
</script>
</body>
</html>

View File

@ -0,0 +1,276 @@
'use strict';
allure.api.addTranslation('en', {
tab: {
behaviors: {
name: 'Behaviors'
}
},
widget: {
behaviors: {
name: 'Features by stories',
showAll: 'show all'
}
}
});
allure.api.addTranslation('ru', {
tab: {
behaviors: {
name: 'Функциональность'
}
},
widget: {
behaviors: {
name: 'Функциональность',
showAll: 'показать все'
}
}
});
allure.api.addTranslation('zh', {
tab: {
behaviors: {
name: '功能'
}
},
widget: {
behaviors: {
name: '特性场景',
showAll: '显示所有'
}
}
});
allure.api.addTranslation('de', {
tab: {
behaviors: {
name: 'Verhalten'
}
},
widget: {
behaviors: {
name: 'Features nach Stories',
showAll: 'Zeige alle'
}
}
});
allure.api.addTranslation('nl', {
tab: {
behaviors: {
name: 'Functionaliteit'
}
},
widget: {
behaviors: {
name: 'Features en storys',
showAll: 'Toon alle'
}
}
});
allure.api.addTranslation('he', {
tab: {
behaviors: {
name: 'התנהגויות'
}
},
widget: {
behaviors: {
name: 'תכונות לפי סיפורי משתמש',
showAll: 'הצג הכול'
}
}
});
allure.api.addTranslation('br', {
tab: {
behaviors: {
name: 'Comportamentos'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por história',
showAll: 'Mostrar tudo'
}
}
});
allure.api.addTranslation('ja', {
tab: {
behaviors: {
name: '振る舞い'
}
},
widget: {
behaviors: {
name: 'ストーリー別の機能',
showAll: '全て表示'
}
}
});
allure.api.addTranslation('es', {
tab: {
behaviors: {
name: 'Funcionalidades'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por Historias de Usuario',
showAll: 'mostrar todo'
}
}
});
allure.api.addTranslation('kr', {
tab: {
behaviors: {
name: '동작'
}
},
widget: {
behaviors: {
name: '스토리별 기능',
showAll: '전체 보기'
}
}
});
allure.api.addTranslation('fr', {
tab: {
behaviors: {
name: 'Comportements'
}
},
widget: {
behaviors: {
name: 'Thèmes par histoires',
showAll: 'Montrer tout'
}
}
});
allure.api.addTranslation('pl', {
tab: {
behaviors: {
name: 'Zachowania'
}
},
widget: {
behaviors: {
name: 'Funkcje według historii',
showAll: 'pokaż wszystko'
}
}
});
allure.api.addTranslation('am', {
tab: {
behaviors: {
name: 'Վարքագծեր'
}
},
widget: {
behaviors: {
name: 'Ֆիչրները ըստ պատմությունների',
showAll: 'ցույց տալ բոլորը'
}
}
});
allure.api.addTranslation('az', {
tab: {
behaviors: {
name: 'Davranışlar'
}
},
widget: {
behaviors: {
name: 'Hekayələr üzrə xüsusiyyətlər',
showAll: 'hamısını göstər'
}
}
});
allure.api.addTranslation('sv', {
tab: {
behaviors: {
name: 'Beteenden'
}
},
widget: {
behaviors: {
name: 'Funktioner efter user stories',
showAll: 'visa allt'
}
}
});
allure.api.addTranslation('isv', {
tab: {
behaviors: {
name: 'Funkcionalnost',
}
},
widget: {
behaviors: {
name: 'Funkcionalnost',
showAll: 'pokaži vsěčto',
}
}
});
allure.api.addTranslation('ka', {
tab: {
behaviors: {
name: 'ფუნქციონალი',
}
},
widget: {
behaviors: {
name: 'ფუნქციონალი',
showAll: 'ყველას ჩვენება',
}
}
});
allure.api.addTranslation('it', {
tab: {
behaviors: {
name: 'Comportamenti'
}
},
widget: {
behaviors: {
name: 'Funzionalità per storie',
showAll: 'Mostra tutto'
}
}
});
allure.api.addTab('behaviors', {
title: 'tab.behaviors.name', icon: 'fa fa-list',
route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.behaviors.name',
baseUrl: 'behaviors',
url: 'data/behaviors.json',
csvUrl: 'data/behaviors.csv'
});
})
});
allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
rowTag: 'a',
title: 'widget.behaviors.name',
baseUrl: 'behaviors',
showLinks: true
}));

View File

@ -0,0 +1,160 @@
'use strict';
allure.api.addTranslation('en', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('ru', {
tab: {
packages: {
name: 'Пакеты'
}
}
});
allure.api.addTranslation('zh', {
tab: {
packages: {
name: '包'
}
}
});
allure.api.addTranslation('de', {
tab: {
packages: {
name: 'Pakete'
}
}
});
allure.api.addTranslation('nl', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('he', {
tab: {
packages: {
name: 'חבילות'
}
}
});
allure.api.addTranslation('br', {
tab: {
packages: {
name: 'Pacotes'
}
}
});
allure.api.addTranslation('ja', {
tab: {
packages: {
name: 'パッケージ'
}
}
});
allure.api.addTranslation('es', {
tab: {
packages: {
name: 'Paquetes'
}
}
});
allure.api.addTranslation('kr', {
tab: {
packages: {
name: '패키지'
}
}
});
allure.api.addTranslation('fr', {
tab: {
packages: {
name: 'Paquets'
}
}
});
allure.api.addTranslation('pl', {
tab: {
packages: {
name: 'Pakiety'
}
}
});
allure.api.addTranslation('am', {
tab: {
packages: {
name: 'Փաթեթներ'
}
}
});
allure.api.addTranslation('az', {
tab: {
packages: {
name: 'Paketlər'
}
}
});
allure.api.addTranslation('sv', {
tab: {
packages: {
name: 'Paket'
}
}
});
allure.api.addTranslation('isv', {
tab: {
packages: {
name: 'Pakety'
}
}
});
allure.api.addTranslation('ka', {
tab: {
packages: {
name: 'პაკეტები'
}
}
});
allure.api.addTranslation('it', {
tab: {
packages: {
name: 'Pacchetti'
}
}
});
allure.api.addTab('packages', {
title: 'tab.packages.name', icon: 'fa fa-align-left',
route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.packages.name',
baseUrl: 'packages',
url: 'data/packages.json'
});
})
});

View File

@ -0,0 +1,200 @@
(function () {
var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
function renderImage(src) {
return (
'<div class="screen-diff__container">' +
'<img class="screen-diff__image" src="' +
src +
'">' +
'</div>'
);
}
function findImage(data, name) {
if (data.testStage && data.testStage.attachments) {
var matchedImage = data.testStage.attachments.filter(function (attachment) {
return attachment.name === name;
})[0];
if (matchedImage) {
return 'data/attachments/' + matchedImage.source;
}
}
return null;
}
function renderDiffContent(type, diffImage, actualImage, expectedImage) {
if (type === 'diff') {
if (diffImage) {
return renderImage(diffImage);
}
}
if (type === 'overlay' && expectedImage) {
return (
'<div class="screen-diff__overlay screen-diff__container">' +
'<img class="screen-diff__image" src="' +
expectedImage +
'">' +
'<div class="screen-diff__image-over">' +
'<img class="screen-diff__image" src="' +
actualImage +
'">' +
'</div>' +
'</div>'
);
}
if (actualImage) {
return renderImage(actualImage);
}
return 'No diff data provided';
}
var TestResultView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
var data = this.model.toJSON();
var testType = data.labels.filter(function (label) {
return label.name === 'testType';
})[0];
var diffImage = findImage(data, 'diff');
var actualImage = findImage(data, 'actual');
var expectedImage = findImage(data, 'expected');
if (!testType || testType.value !== 'screenshotDiff') {
return;
}
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: diffImage,
actualImage: actualImage,
expectedImage: expectedImage,
}),
);
},
});
var ErrorView = Backbone.Marionette.View.extend({
templateContext: function () {
return this.options;
},
template: function (data) {
return '<pre class="screen-diff-error">' + data.error + '</pre>';
},
});
var AttachmentView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
jQuery
.getJSON(this.options.sourceUrl)
.then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
},
renderErrorView: function (error) {
console.log(error);
this.showChildView(
'subView',
new ErrorView({
error: error.statusText,
}),
);
},
renderScreenDiffView: function (data) {
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: data.diff,
actualImage: data.actual,
expectedImage: data.expected,
}),
);
},
});
var ScreenDiffView = Backbone.Marionette.View.extend({
className: 'pane__section',
events: function () {
return {
['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
'mousemove .screen-diff__overlay': 'onOverlayMove',
};
},
initialize: function (options) {
this.diffImage = options.diffImage;
this.actualImage = options.actualImage;
this.expectedImage = options.expectedImage;
this.radioName = 'screen-diff-type-' + this.cid;
},
templateContext: function () {
return {
diffType: settings.get('diffType'),
diffImage: this.diffImage,
actualImage: this.actualImage,
expectedImage: this.expectedImage,
radioName: this.radioName,
};
},
template: function (data) {
if (!data.diffImage && !data.actualImage && !data.expectedImage) {
return '';
}
return (
'<h3 class="pane__section-title">Screen Diff</h3>' +
'<div class="screen-diff__content">' +
'<div class="screen-diff__switchers">' +
'<label><input type="radio" name="' +
data.radioName +
'" value="diff"> Show diff</label>' +
'<label><input type="radio" name="' +
data.radioName +
'" value="overlay"> Show overlay</label>' +
'</div>' +
renderDiffContent(
data.diffType,
data.diffImage,
data.actualImage,
data.expectedImage,
) +
'</div>'
);
},
adjustImageSize: function (event) {
var overImage = this.$(event.target);
overImage.width(overImage.width());
},
onRender: function () {
const diffType = settings.get('diffType');
this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
'checked',
true,
);
if (diffType === 'overlay') {
this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
}
},
onOverlayMove: function (event) {
var pageX = event.pageX;
var containerScroll = this.$('.screen-diff__container').scrollLeft();
var elementX = event.currentTarget.getBoundingClientRect().left;
var delta = pageX - elementX + containerScroll;
this.$('.screen-diff__image-over').width(delta);
},
onDiffTypeChange: function (event) {
settings.save('diffType', event.target.value);
this.render();
},
});
allure.api.addTestResultBlock(TestResultView, { position: 'before' });
allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
View: AttachmentView,
icon: 'fa fa-exchange',
});
})();

View File

@ -0,0 +1,30 @@
.screen-diff__switchers {
margin-bottom: 1em;
}
.screen-diff__switchers label + label {
margin-left: 1em;
}
.screen-diff__overlay {
position: relative;
cursor: col-resize;
}
.screen-diff__container {
overflow-x: auto;
}
.screen-diff__image-over {
top: 0;
left: 0;
bottom: 0;
background: #fff;
position: absolute;
overflow: hidden;
box-shadow: 2px 0 1px -1px #aaa;
}
.screen-diff-error {
color: #fd5a3e;
}

5
fleet/21/styles.css Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"total":36,"items":[]}

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]

View File

@ -0,0 +1 @@
{"total":0,"items":[]}

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"duration":1637600}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"duration":1611356}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
[]

View File

@ -0,0 +1 @@
[{"name":"GitHub Actions","type":"github","url":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet","buildOrder":21,"buildName":"GitHub Actions Run #25418643580","buildUrl":"https://github.com/logos-messaging/logos-delivery-interop-tests/actions/runs/25418643580","reportName":"Allure Report with history","reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21"}]

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"failed":1,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":36}}]

View File

@ -0,0 +1 @@
[]

View File

@ -0,0 +1 @@
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"total":4,"items":[{"uid":"8742f8fef959913f15b2bebf59260dd8","name":"tests.filter","statistic":{"failed":0,"broken":0,"skipped":0,"passed":17,"unknown":0,"total":17}},{"uid":"53e81ac6e504db22e90d55102fb7c8c3","name":"tests.relay","statistic":{"failed":0,"broken":0,"skipped":0,"passed":8,"unknown":0,"total":8}},{"uid":"2b47e38f5999b823170d5d4f1905e1bf","name":"tests.light_push","statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"uid":"38f8368f2423be5003513589b7bbc220","name":"tests.store","statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5}}]}

View File

@ -0,0 +1 @@
{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36},"time":{"start":1778048360939,"stop":1778049998539,"duration":1637600,"minDuration":4,"maxDuration":38367,"sumDuration":212422}}

View File

@ -1,2 +1,2 @@
<!DOCTYPE html><meta charset="utf-8"><meta http-equiv="refresh" content="0; URL=https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20/index.html">
<!DOCTYPE html><meta charset="utf-8"><meta http-equiv="refresh" content="0; URL=https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21/index.html">
<meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Expires" content="0">

View File

@ -1 +1 @@
[{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]

View File

@ -1 +1 @@
[{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"duration":1611356}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"duration":1637600}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"duration":1611356}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]

View File

@ -1 +1 @@
[{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"failed":1,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":36}}]
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":36}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"failed":1,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":36}}]

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
[{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]
[{"buildOrder":21,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/21","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":20,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/20","reportName":"Allure Report with history","data":{"run":36,"retry":0}},{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]