mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-24 11:19:43 +00:00
deploy: c4358e7d04a6546520476dfa060e221f4c4e600b
This commit is contained in:
parent
8cb4636756
commit
06a058d684
2
fleet/19/app.js
Normal file
2
fleet/19/app.js
Normal file
File diff suppressed because one or more lines are too long
2
fleet/19/data/behaviors.csv
Normal file
2
fleet/19/data/behaviors.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
|
||||||
|
"0","","1","","35","0","","0"
|
||||||
|
1
fleet/19/data/behaviors.json
Normal file
1
fleet/19/data/behaviors.json
Normal file
File diff suppressed because one or more lines are too long
2
fleet/19/data/categories.csv
Normal file
2
fleet/19/data/categories.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
"BROKEN","CATEGORY","FAILED","PASSED","SKIPPED","UNKNOWN"
|
||||||
|
"0","Product defects","1","0","0","0"
|
||||||
|
1
fleet/19/data/categories.json
Normal file
1
fleet/19/data/categories.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: Found errors {'crash': [], 'fatal': ['/root/.nim/nim-2.2.4/lib/system/fatal.nim(53) sysFatal'], 'panic': [], 'abort': [], 'segfault': [], 'corrupt': [], 'terminated': [], 'unhandled': ['Error: unhandled exception: over- or underflow [OverflowDefect]'], 'stacktrace': [], 'deadlock': [], 'SIGSEGV': [], 'SIGABRT': [], 'stack overflow': [], 'index out of bounds': [], 'nil pointer dereference': [], 'goroutine exit': [], 'nil pointer': [], 'runtime error': [], 'goexit': [], 'race condition': [], 'double free': []}","children":[{"name":"test_filter_get_message_with_valid_timestamps","uid":"24e327e6a1885fef","parentUid":"dd3002bea9600ac965b1a654643d240f","status":"failed","time":{"start":1778043485893,"stop":1778043486214,"duration":321},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":["waku_test_fleet","@pytest.mark.usefixtures('setup_main_relay_node', 'setup_main_filter_node', 'subscribe_main_nodes')"]}],"uid":"dd3002bea9600ac965b1a654643d240f"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"}
|
||||||
1
fleet/19/data/packages.json
Normal file
1
fleet/19/data/packages.json
Normal file
File diff suppressed because one or more lines are too long
37
fleet/19/data/suites.csv
Normal file
37
fleet/19/data/suites.csv
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
|
||||||
|
"","2517","test_publish_on_multiple_pubsub_topics","tests.relay","Wed May 06 05:15:41 UTC 2026","passed","Wed May 06 05:15:43 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","28704","test_light_push_with_valid_content_topics","tests.light_push","Wed May 06 05:07:50 UTC 2026","passed","Wed May 06 05:08:19 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","650","test_filter_subscribe_refresh","tests.filter","Wed May 06 05:01:49 UTC 2026","passed","Wed May 06 05:01:50 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||||
|
"","1851","test_filter_unsubscribe_from_pubsub_topics","tests.filter","Wed May 06 05:04:34 UTC 2026","passed","Wed May 06 05:04:36 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||||
|
"","722","test_light_push_with_valid_meta","tests.light_push","Wed May 06 05:10:03 UTC 2026","passed","Wed May 06 05:10:04 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","6","test_light_push_with_extra_field","tests.light_push","Wed May 06 05:11:51 UTC 2026","passed","Wed May 06 05:11:51 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","28576","test_light_push_with_valid_payloads","tests.light_push","Wed May 06 05:06:29 UTC 2026","passed","Wed May 06 05:06:58 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","321","test_filter_get_message_with_meta","tests.filter","Wed May 06 04:59:00 UTC 2026","passed","Wed May 06 04:59:00 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
"","1454","test_light_push_with_ephemeral","tests.light_push","Wed May 06 05:10:57 UTC 2026","passed","Wed May 06 05:10:58 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","16592","test_get_store_messages_with_different_payloads","tests.store","Wed May 06 05:19:57 UTC 2026","passed","Wed May 06 05:20:14 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||||
|
"","628","test_publish_with_ephemeral","tests.relay","Wed May 06 05:19:06 UTC 2026","passed","Wed May 06 05:19:06 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","323","test_publish_with_valid_timestamps","tests.relay","Wed May 06 05:16:34 UTC 2026","passed","Wed May 06 05:16:34 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","635","test_filter_unsubscribe_from_single_content_topic","tests.filter","Wed May 06 05:03:39 UTC 2026","passed","Wed May 06 05:03:40 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||||
|
"","12531","test_filter_get_message_with_valid_payloads","tests.filter","Wed May 06 04:57:26 UTC 2026","passed","Wed May 06 04:57:38 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
"","3342","test_get_store_messages_with_different_content_topics","tests.store","Wed May 06 05:21:04 UTC 2026","passed","Wed May 06 05:21:07 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||||
|
"","344","test_filter_subscribe_to_single_topics","tests.filter","Wed May 06 05:00:22 UTC 2026","passed","Wed May 06 05:00:22 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||||
|
"","362","test_filter_update_subscription_refresh_existing","tests.filter","Wed May 06 05:03:11 UTC 2026","passed","Wed May 06 05:03:12 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
|
||||||
|
"","316","test_publish_with_no_timestamp","tests.relay","Wed May 06 05:17:24 UTC 2026","passed","Wed May 06 05:17:25 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","3069","test_filter_unsubscribe_all_from_multiple_pubsub_topics","tests.filter","Wed May 06 05:05:34 UTC 2026","passed","Wed May 06 05:05:37 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
|
||||||
|
"","32064","test_filter_subscribe_to_100_content_topics_in_one_call","tests.filter","Wed May 06 05:00:49 UTC 2026","passed","Wed May 06 05:01:21 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||||
|
"","418","test_get_store_message_with_version","tests.store","Wed May 06 05:22:48 UTC 2026","passed","Wed May 06 05:22:49 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||||
|
"","12410","test_publish_with_valid_content_topics","tests.relay","Wed May 06 05:14:38 UTC 2026","passed","Wed May 06 05:14:50 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","4","test_filter_get_message_with_extra_field","tests.filter","Wed May 06 04:59:55 UTC 2026","passed","Wed May 06 04:59:55 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
"","311","test_publish_with_valid_version","tests.relay","Wed May 06 05:18:15 UTC 2026","passed","Wed May 06 05:18:16 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","3072","test_filter_unsubscribe_all_from_few_content_topics","tests.filter","Wed May 06 05:05:03 UTC 2026","passed","Wed May 06 05:05:06 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
|
||||||
|
"","16217","test_get_multiple_store_messages","tests.store","Wed May 06 05:23:38 UTC 2026","passed","Wed May 06 05:23:55 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||||
|
"","649","test_filter_unsubscribe_from_all_subscribed_content_topics","tests.filter","Wed May 06 05:04:07 UTC 2026","passed","Wed May 06 05:04:07 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
|
||||||
|
"","625","test_filter_get_message_with_ephemeral","tests.filter","Wed May 06 04:59:27 UTC 2026","passed","Wed May 06 04:59:28 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
"","12628","test_publish_with_valid_payloads","tests.relay","Wed May 06 05:12:42 UTC 2026","passed","Wed May 06 05:12:55 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","2259","test_publish_with_payload_less_than_150_kb","tests.relay","Wed May 06 05:13:45 UTC 2026","passed","Wed May 06 05:13:48 UTC 2026","TestRelayPublish","test_publish","",""
|
||||||
|
"","421","test_get_store_message_with_meta","tests.store","Wed May 06 05:21:57 UTC 2026","passed","Wed May 06 05:21:58 UTC 2026","TestGetMessages","test_get_messages","",""
|
||||||
|
"","730","test_light_push_with_valid_timestamps","tests.light_push","Wed May 06 05:09:11 UTC 2026","passed","Wed May 06 05:09:12 UTC 2026","TestLightPushPublish","test_publish","",""
|
||||||
|
"","668","test_filter_update_subscription_add_a_new_content_topic","tests.filter","Wed May 06 05:02:44 UTC 2026","passed","Wed May 06 05:02:44 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
|
||||||
|
"","4","test_filter_subscribe_with_extra_field","tests.filter","Wed May 06 05:02:17 UTC 2026","passed","Wed May 06 05:02:17 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
|
||||||
|
"","321","test_filter_get_message_with_version","tests.filter","Wed May 06 04:58:33 UTC 2026","passed","Wed May 06 04:58:33 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
"","321","test_filter_get_message_with_valid_timestamps","tests.filter","Wed May 06 04:58:05 UTC 2026","failed","Wed May 06 04:58:06 UTC 2026","TestFilterGetMessages","test_get_messages","",""
|
||||||
|
1
fleet/19/data/suites.json
Normal file
1
fleet/19/data/suites.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/24e327e6a1885fef.json
Normal file
1
fleet/19/data/test-cases/24e327e6a1885fef.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/26c327c40cef3d81.json
Normal file
1
fleet/19/data/test-cases/26c327c40cef3d81.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/26c9e7d3b2ff1524.json
Normal file
1
fleet/19/data/test-cases/26c9e7d3b2ff1524.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/2952c28943a5f8e7.json
Normal file
1
fleet/19/data/test-cases/2952c28943a5f8e7.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/29c26292694c5a26.json
Normal file
1
fleet/19/data/test-cases/29c26292694c5a26.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/4217df27bd89222b.json
Normal file
1
fleet/19/data/test-cases/4217df27bd89222b.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/425b639ca4b140a.json
Normal file
1
fleet/19/data/test-cases/425b639ca4b140a.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/4db4c1f85895a1a8.json
Normal file
1
fleet/19/data/test-cases/4db4c1f85895a1a8.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/4e8cc428a69c5a4c.json
Normal file
1
fleet/19/data/test-cases/4e8cc428a69c5a4c.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/4ee8185bedeea638.json
Normal file
1
fleet/19/data/test-cases/4ee8185bedeea638.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/5a949a64c294afac.json
Normal file
1
fleet/19/data/test-cases/5a949a64c294afac.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/7aa244ada9520a93.json
Normal file
1
fleet/19/data/test-cases/7aa244ada9520a93.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/7b798246b7064957.json
Normal file
1
fleet/19/data/test-cases/7b798246b7064957.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/7cc3feb7670db35.json
Normal file
1
fleet/19/data/test-cases/7cc3feb7670db35.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/86184c0c6bfd8bd2.json
Normal file
1
fleet/19/data/test-cases/86184c0c6bfd8bd2.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/8a50f106e4316b8f.json
Normal file
1
fleet/19/data/test-cases/8a50f106e4316b8f.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/91b39743a9ba75dd.json
Normal file
1
fleet/19/data/test-cases/91b39743a9ba75dd.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/97a311a82345f7e0.json
Normal file
1
fleet/19/data/test-cases/97a311a82345f7e0.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/abbbe932fc792378.json
Normal file
1
fleet/19/data/test-cases/abbbe932fc792378.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/adb9555fdf6e9d83.json
Normal file
1
fleet/19/data/test-cases/adb9555fdf6e9d83.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/b299b92019aef19d.json
Normal file
1
fleet/19/data/test-cases/b299b92019aef19d.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/b7e98a11425f1b25.json
Normal file
1
fleet/19/data/test-cases/b7e98a11425f1b25.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/b9f5ae0472256533.json
Normal file
1
fleet/19/data/test-cases/b9f5ae0472256533.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/beba5bd9d6ad8dc4.json
Normal file
1
fleet/19/data/test-cases/beba5bd9d6ad8dc4.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/bf4671470741bc55.json
Normal file
1
fleet/19/data/test-cases/bf4671470741bc55.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/d08870a50c7b9930.json
Normal file
1
fleet/19/data/test-cases/d08870a50c7b9930.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/dad7d6df341f123a.json
Normal file
1
fleet/19/data/test-cases/dad7d6df341f123a.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/dc906e18d181a9c9.json
Normal file
1
fleet/19/data/test-cases/dc906e18d181a9c9.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/dde0a4846b2bf432.json
Normal file
1
fleet/19/data/test-cases/dde0a4846b2bf432.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/e157c3d41ff4dd01.json
Normal file
1
fleet/19/data/test-cases/e157c3d41ff4dd01.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/e202d7a534ead2be.json
Normal file
1
fleet/19/data/test-cases/e202d7a534ead2be.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/e224f087e8bed8a8.json
Normal file
1
fleet/19/data/test-cases/e224f087e8bed8a8.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/e2bd37d22dbde8b7.json
Normal file
1
fleet/19/data/test-cases/e2bd37d22dbde8b7.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/e4cae7d2d2e9e921.json
Normal file
1
fleet/19/data/test-cases/e4cae7d2d2e9e921.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/f3b6d0fabe27b109.json
Normal file
1
fleet/19/data/test-cases/f3b6d0fabe27b109.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/test-cases/f7442f9b23dad251.json
Normal file
1
fleet/19/data/test-cases/f7442f9b23dad251.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/data/timeline.json
Normal file
1
fleet/19/data/timeline.json
Normal file
File diff suppressed because one or more lines are too long
10
fleet/19/export/mail.html
Normal file
10
fleet/19/export/mail.html
Normal 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/19/favicon.ico
Normal file
BIN
fleet/19/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
1
fleet/19/history/categories-trend.json
Normal file
1
fleet/19/history/categories-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]
|
||||||
1
fleet/19/history/duration-trend.json
Normal file
1
fleet/19/history/duration-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]
|
||||||
1
fleet/19/history/history-trend.json
Normal file
1
fleet/19/history/history-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"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}}]
|
||||||
1
fleet/19/history/history.json
Normal file
1
fleet/19/history/history.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/history/retry-trend.json
Normal file
1
fleet/19/history/retry-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"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/19/index.html
Normal file
34
fleet/19/index.html
Normal 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': '5935876b-cd57-40a8-8ef5-79cd2bc793df',
|
||||||
|
'single_file': false
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
276
fleet/19/plugin/behaviors/index.js
Normal file
276
fleet/19/plugin/behaviors/index.js
Normal 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 story’s',
|
||||||
|
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
|
||||||
|
}));
|
||||||
160
fleet/19/plugin/packages/index.js
Normal file
160
fleet/19/plugin/packages/index.js
Normal 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'
|
||||||
|
});
|
||||||
|
})
|
||||||
|
});
|
||||||
200
fleet/19/plugin/screen-diff/index.js
Normal file
200
fleet/19/plugin/screen-diff/index.js
Normal 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',
|
||||||
|
});
|
||||||
|
})();
|
||||||
30
fleet/19/plugin/screen-diff/styles.css
Normal file
30
fleet/19/plugin/screen-diff/styles.css
Normal 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/19/styles.css
Normal file
5
fleet/19/styles.css
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/widgets/behaviors.json
Normal file
1
fleet/19/widgets/behaviors.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"total":36,"items":[]}
|
||||||
1
fleet/19/widgets/categories-trend.json
Normal file
1
fleet/19/widgets/categories-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]
|
||||||
1
fleet/19/widgets/categories.json
Normal file
1
fleet/19/widgets/categories.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1}}]}
|
||||||
1
fleet/19/widgets/duration-trend.json
Normal file
1
fleet/19/widgets/duration-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]
|
||||||
1
fleet/19/widgets/duration.json
Normal file
1
fleet/19/widgets/duration.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/widgets/environment.json
Normal file
1
fleet/19/widgets/environment.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[]
|
||||||
1
fleet/19/widgets/executors.json
Normal file
1
fleet/19/widgets/executors.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"name":"GitHub Actions","type":"github","url":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet","buildOrder":19,"buildName":"GitHub Actions Run #25416921901","buildUrl":"https://github.com/logos-messaging/logos-delivery-interop-tests/actions/runs/25416921901","reportName":"Allure Report with history","reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19"}]
|
||||||
1
fleet/19/widgets/history-trend.json
Normal file
1
fleet/19/widgets/history-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"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}}]
|
||||||
1
fleet/19/widgets/launch.json
Normal file
1
fleet/19/widgets/launch.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[]
|
||||||
1
fleet/19/widgets/retry-trend.json
Normal file
1
fleet/19/widgets/retry-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]
|
||||||
1
fleet/19/widgets/severity.json
Normal file
1
fleet/19/widgets/severity.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/widgets/status-chart.json
Normal file
1
fleet/19/widgets/status-chart.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/19/widgets/suites.json
Normal file
1
fleet/19/widgets/suites.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"total":4,"items":[{"uid":"8742f8fef959913f15b2bebf59260dd8","name":"tests.filter","statistic":{"failed":1,"broken":0,"skipped":0,"passed":16,"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}}]}
|
||||||
1
fleet/19/widgets/summary.json
Normal file
1
fleet/19/widgets/summary.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":1,"broken":0,"skipped":0,"passed":35,"unknown":0,"total":36},"time":{"start":1778043446258,"stop":1778045035187,"duration":1588929,"minDuration":4,"maxDuration":32064,"sumDuration":186065}}
|
||||||
2
fleet/index.html
Normal file
2
fleet/index.html
Normal file
@ -0,0 +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/19/index.html">
|
||||||
|
<meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Expires" content="0">
|
||||||
1
fleet/last-history/categories-trend.json
Normal file
1
fleet/last-history/categories-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"Product defects":1}}]
|
||||||
1
fleet/last-history/duration-trend.json
Normal file
1
fleet/last-history/duration-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"duration":1588929}}]
|
||||||
1
fleet/last-history/history-trend.json
Normal file
1
fleet/last-history/history-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"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}}]
|
||||||
1
fleet/last-history/history.json
Normal file
1
fleet/last-history/history.json
Normal file
File diff suppressed because one or more lines are too long
1
fleet/last-history/retry-trend.json
Normal file
1
fleet/last-history/retry-trend.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
[{"buildOrder":19,"reportUrl":"https://logos-messaging.github.io/logos-delivery-interop-tests/fleet/19","reportName":"Allure Report with history","data":{"run":36,"retry":0}}]
|
||||||
Loading…
x
Reference in New Issue
Block a user