diff --git a/2/data/behaviors.csv b/2/data/behaviors.csv
deleted file mode 100644
index 55cac99..0000000
--- a/2/data/behaviors.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
-"","","","0","0","1","0","0"
diff --git a/2/data/behaviors.json b/2/data/behaviors.json
deleted file mode 100644
index fe56d19..0000000
--- a/2/data/behaviors.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"test_home_page_loading","uid":"a7cc8787a1d8eb89","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"name":"behaviors"}
\ No newline at end of file
diff --git a/2/data/packages.json b/2/data/packages.json
deleted file mode 100644
index d0f2409..0000000
--- a/2/data/packages.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"tests.test_parabank","children":[{"name":"test_home_page_loading","uid":"a7cc8787a1d8eb89","parentUid":"ffdbf2e8e486fb290701d7d8c777fd05","status":"passed","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"tests.test_parabank"}],"name":"packages"}
\ No newline at end of file
diff --git a/2/data/suites.csv b/2/data/suites.csv
deleted file mode 100644
index 0a7819a..0000000
--- a/2/data/suites.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
-"passed","Tue Oct 22 20:37:06 GMT 2024","Tue Oct 22 20:37:07 GMT 2024","1273","tests","test_parabank","","","","test_home_page_loading","The test checks that the main page is loaded."
diff --git a/2/data/suites.json b/2/data/suites.json
deleted file mode 100644
index 831a6c7..0000000
--- a/2/data/suites.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"tests","children":[{"name":"test_parabank","children":[{"name":"test_home_page_loading","uid":"a7cc8787a1d8eb89","parentUid":"ef2a868733ce011c3dc3278b3a1158be","status":"passed","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"ef2a868733ce011c3dc3278b3a1158be"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"}],"name":"suites"}
\ No newline at end of file
diff --git a/2/data/test-cases/a7cc8787a1d8eb89.json b/2/data/test-cases/a7cc8787a1d8eb89.json
deleted file mode 100644
index 2c47acb..0000000
--- a/2/data/test-cases/a7cc8787a1d8eb89.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a7cc8787a1d8eb89","name":"test_home_page_loading","fullName":"tests.test_parabank#test_home_page_loading","historyId":"d5bfb5644f48090b297243c5e70d92a2","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"description":"The test checks that the main page is loaded.","descriptionHtml":"
The test checks that the main page is loaded.
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1729629425821,"stop":1729629425821,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1729629425822,"stop":1729629425822,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1729629425822,"stop":1729629425822,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"pytestconfig","time":{"start":1729629425822,"stop":1729629425822,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1729629425822,"stop":1729629426255,"duration":433},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1729629426256,"stop":1729629426306,"duration":50},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"The test checks that the main page is loaded.","status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1729629426307,"stop":1729629427547,"duration":1240},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"The checks that the main page is loaded.","time":{"start":1729629427547,"stop":1729629427580,"duration":33},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1729629427580,"stop":1729629427585,"duration":5},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1729629427586,"stop":1729629427629,"duration":43},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_parabank"},{"name":"host","value":"fv-az1542-595"},{"name":"thread","value":"5556-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_parabank"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2},"items":[{"uid":"f947cac58cd0110d","reportUrl":"https://ZhikharevAl.github.io/ParaBank/1//#testresult/f947cac58cd0110d","status":"broken","statusDetails":"playwright._impl._errors.TargetClosedError: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n╔════════════════════════════════════════════════════════════════════════════════════════════════╗\n║ Looks like you launched a headed browser without having a XServer running. ║\n║ Set either 'headless: true' or use 'xvfb-run ' before running Playwright. ║\n║ ║\n║ <3 Playwright Team ║\n╚════════════════════════════════════════════════════════════════════════════════════════════════╝\nCall log:\n /home/runner/.cache/ms-playwright/chromium-1134/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding,PlzDedicatedWorker --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --no-sandbox --user-data-dir=/tmp/playwright_chromiumdev_profile-83jR63 --remote-debugging-pipe --no-startup-window\n - pid=5556\n - [pid=5556][err] [5556:5556:1022/203250.457901:ERROR:ozone_platform_x11.cc(244)] Missing X server or $DISPLAY\n - [pid=5556][err] [5556:5556:1022/203250.457925:ERROR:env.cc(258)] The platform failed to initialize. Exiting.","time":{"start":1729629170115,"stop":1729629170115,"duration":0}}]},"tags":[]},"source":"a7cc8787a1d8eb89.json","parameterValues":[]}
\ No newline at end of file
diff --git a/2/data/timeline.json b/2/data/timeline.json
deleted file mode 100644
index f002ae3..0000000
--- a/2/data/timeline.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1542-595","children":[{"name":"5556-MainThread","children":[{"name":"test_home_page_loading","uid":"a7cc8787a1d8eb89","parentUid":"ae1e9c6e55e1a9a903fabefeedbf8205","status":"passed","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"ae1e9c6e55e1a9a903fabefeedbf8205"}],"uid":"dd95ee9283c16d8a44fc76d55ec008b7"}],"name":"timeline"}
\ No newline at end of file
diff --git a/2/export/influxDbData.txt b/2/export/influxDbData.txt
deleted file mode 100644
index 0461620..0000000
--- a/2/export/influxDbData.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-launch_status failed=0 1729629432000000000
-launch_status broken=0 1729629432000000000
-launch_status passed=1 1729629432000000000
-launch_status skipped=0 1729629432000000000
-launch_status unknown=0 1729629432000000000
-launch_time duration=1273 1729629432000000000
-launch_time min_duration=1273 1729629432000000000
-launch_time max_duration=1273 1729629432000000000
-launch_time sum_duration=1273 1729629432000000000
-launch_retries retries=0 1729629432000000000
-launch_retries run=1 1729629432000000000
diff --git a/2/export/prometheusData.txt b/2/export/prometheusData.txt
deleted file mode 100644
index 239a1cf..0000000
--- a/2/export/prometheusData.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-launch_status_failed 0
-launch_status_broken 0
-launch_status_passed 1
-launch_status_skipped 0
-launch_status_unknown 0
-launch_time_duration 1273
-launch_time_min_duration 1273
-launch_time_max_duration 1273
-launch_time_sum_duration 1273
-launch_retries_retries 0
-launch_retries_run 1
diff --git a/2/history/categories-trend.json b/2/history/categories-trend.json
deleted file mode 100644
index bfe7166..0000000
--- a/2/history/categories-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"Test defects":1}}]
\ No newline at end of file
diff --git a/2/history/duration-trend.json b/2/history/duration-trend.json
deleted file mode 100644
index 9728efe..0000000
--- a/2/history/duration-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"duration":1273}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"duration":0}}]
\ No newline at end of file
diff --git a/2/history/history-trend.json b/2/history/history-trend.json
deleted file mode 100644
index c2c1404..0000000
--- a/2/history/history-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1}}]
\ No newline at end of file
diff --git a/2/history/history.json b/2/history/history.json
deleted file mode 100644
index bdabcb6..0000000
--- a/2/history/history.json
+++ /dev/null
@@ -1 +0,0 @@
-{"d5bfb5644f48090b297243c5e70d92a2":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2},"items":[{"uid":"a7cc8787a1d8eb89","reportUrl":"https://ZhikharevAl.github.io/ParaBank/2//#testresult/a7cc8787a1d8eb89","status":"passed","time":{"start":1729629426307,"stop":1729629427580,"duration":1273}},{"uid":"f947cac58cd0110d","reportUrl":"https://ZhikharevAl.github.io/ParaBank/1//#testresult/f947cac58cd0110d","status":"broken","statusDetails":"playwright._impl._errors.TargetClosedError: BrowserType.launch: Target page, context or browser has been closed\nBrowser logs:\n\n╔════════════════════════════════════════════════════════════════════════════════════════════════╗\n║ Looks like you launched a headed browser without having a XServer running. ║\n║ Set either 'headless: true' or use 'xvfb-run ' before running Playwright. ║\n║ ║\n║ <3 Playwright Team ║\n╚════════════════════════════════════════════════════════════════════════════════════════════════╝\nCall log:\n /home/runner/.cache/ms-playwright/chromium-1134/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding,PlzDedicatedWorker --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --no-sandbox --user-data-dir=/tmp/playwright_chromiumdev_profile-83jR63 --remote-debugging-pipe --no-startup-window\n - pid=5556\n - [pid=5556][err] [5556:5556:1022/203250.457901:ERROR:ozone_platform_x11.cc(244)] Missing X server or $DISPLAY\n - [pid=5556][err] [5556:5556:1022/203250.457925:ERROR:env.cc(258)] The platform failed to initialize. Exiting.","time":{"start":1729629170115,"stop":1729629170115,"duration":0}}]}}
\ No newline at end of file
diff --git a/2/history/retry-trend.json b/2/history/retry-trend.json
deleted file mode 100644
index 6b50f19..0000000
--- a/2/history/retry-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"run":1,"retry":0}}]
\ No newline at end of file
diff --git a/2/widgets/behaviors.json b/2/widgets/behaviors.json
deleted file mode 100644
index 9d57a84..0000000
--- a/2/widgets/behaviors.json
+++ /dev/null
@@ -1 +0,0 @@
-{"total":1,"items":[]}
\ No newline at end of file
diff --git a/2/widgets/categories-trend.json b/2/widgets/categories-trend.json
deleted file mode 100644
index bfe7166..0000000
--- a/2/widgets/categories-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"Test defects":1}}]
\ No newline at end of file
diff --git a/2/widgets/duration-trend.json b/2/widgets/duration-trend.json
deleted file mode 100644
index 9728efe..0000000
--- a/2/widgets/duration-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"duration":1273}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"duration":0}}]
\ No newline at end of file
diff --git a/2/widgets/duration.json b/2/widgets/duration.json
deleted file mode 100644
index 529f4aa..0000000
--- a/2/widgets/duration.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"uid":"a7cc8787a1d8eb89","name":"test_home_page_loading","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/2/widgets/executors.json b/2/widgets/executors.json
deleted file mode 100644
index 83db456..0000000
--- a/2/widgets/executors.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"name":"GitHub Actions","type":"github","url":"https://ZhikharevAl.github.io/ParaBank","buildOrder":2,"buildName":"GitHub Actions Run #11468120020","buildUrl":"https://github.com/ZhikharevAl/ParaBank/actions/runs/11468120020","reportName":"Allure Report with history","reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/"}]
\ No newline at end of file
diff --git a/2/widgets/history-trend.json b/2/widgets/history-trend.json
deleted file mode 100644
index c2c1404..0000000
--- a/2/widgets/history-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1}}]
\ No newline at end of file
diff --git a/2/widgets/retry-trend.json b/2/widgets/retry-trend.json
deleted file mode 100644
index 6b50f19..0000000
--- a/2/widgets/retry-trend.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"buildOrder":2,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/2/","reportName":"Allure Report with history","data":{"run":1,"retry":0}},{"buildOrder":1,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/1/","reportName":"Allure Report with history","data":{"run":1,"retry":0}}]
\ No newline at end of file
diff --git a/2/widgets/severity.json b/2/widgets/severity.json
deleted file mode 100644
index 529f4aa..0000000
--- a/2/widgets/severity.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"uid":"a7cc8787a1d8eb89","name":"test_home_page_loading","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/2/widgets/status-chart.json b/2/widgets/status-chart.json
deleted file mode 100644
index 529f4aa..0000000
--- a/2/widgets/status-chart.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"uid":"a7cc8787a1d8eb89","name":"test_home_page_loading","time":{"start":1729629426307,"stop":1729629427580,"duration":1273},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/2/widgets/suites.json b/2/widgets/suites.json
deleted file mode 100644
index 8760767..0000000
--- a/2/widgets/suites.json
+++ /dev/null
@@ -1 +0,0 @@
-{"total":1,"items":[{"uid":"e387fa4bb326b54ea8c19c2822aba374","name":"tests","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
diff --git a/2/widgets/summary.json b/2/widgets/summary.json
deleted file mode 100644
index b06e8ef..0000000
--- a/2/widgets/summary.json
+++ /dev/null
@@ -1 +0,0 @@
-{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"time":{"start":1729629426307,"stop":1729629427580,"duration":1273,"minDuration":1273,"maxDuration":1273,"sumDuration":1273}}
\ No newline at end of file
diff --git a/2/app.js b/23/app.js
similarity index 100%
rename from 2/app.js
rename to 23/app.js
diff --git a/23/data/behaviors.csv b/23/data/behaviors.csv
new file mode 100644
index 0000000..f445971
--- /dev/null
+++ b/23/data/behaviors.csv
@@ -0,0 +1,6 @@
+"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
+"Main Application","User Registration","Successful Registration","0","0","1","0","0"
+"Main Application","UI Elements","Register Button Visibility","0","0","1","0","0"
+"Main Application","Home Page","Home Page Loading","0","0","1","0","0"
+"Banking Application","Account Management","","0","0","2","0","0"
+"Main Application","Authentication","User Authentication","0","0","1","0","0"
diff --git a/23/data/behaviors.json b/23/data/behaviors.json
new file mode 100644
index 0000000..e77049a
--- /dev/null
+++ b/23/data/behaviors.json
@@ -0,0 +1 @@
+{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Main Application","children":[{"name":"Authentication","children":[{"name":"User Authentication","children":[{"name":"test_login","uid":"5c037778f89e45ff","parentUid":"c5eff4a291d7484718d44447c5ec8166","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"c5eff4a291d7484718d44447c5ec8166"}],"uid":"27970afaaae275cf430a14ee8dd9ed23"},{"name":"Home Page","children":[{"name":"Home Page Loading","children":[{"name":"test_home_page_loading","uid":"426889650e620fd6","parentUid":"13935cb4d875d97ab0ee70b9e677733d","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"13935cb4d875d97ab0ee70b9e677733d"}],"uid":"702c8b39cb0c2fbc7f7b5a468702b67b"},{"name":"UI Elements","children":[{"name":"Register Button Visibility","children":[{"name":"test_register_button","uid":"e16e27171b154d6a","parentUid":"ba78d24c702c16de7aa7fefc457bc9f1","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"ba78d24c702c16de7aa7fefc457bc9f1"}],"uid":"1b9e2999fd267401d8b415f63d6faab2"},{"name":"User Registration","children":[{"name":"Successful Registration","children":[{"name":"test_successful_registration","uid":"13fca1a5132729b5","parentUid":"8664d8e09f7cb874059713a16932f17b","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"8664d8e09f7cb874059713a16932f17b"}],"uid":"4069bda906c3556c0f67af0ffd2f20e3"}],"uid":"ebb39d842b833b1267905af5ca6af649"},{"name":"Banking Application","children":[{"name":"Account Management","children":[{"name":"test_open_new_account[savings_account]","uid":"7113e3ec33cfa061","parentUid":"c7145e65b5b3d2485d7228ab965887e3","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]},{"name":"test_open_new_account[checking_account]","uid":"e4dd1b90aa719bd2","parentUid":"c7145e65b5b3d2485d7228ab965887e3","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]}],"uid":"c7145e65b5b3d2485d7228ab965887e3"}],"uid":"6ea36a7e519c4714033016b905f3bbb3"}],"name":"behaviors"}
\ No newline at end of file
diff --git a/2/data/categories.csv b/23/data/categories.csv
similarity index 100%
rename from 2/data/categories.csv
rename to 23/data/categories.csv
diff --git a/2/data/categories.json b/23/data/categories.json
similarity index 100%
rename from 2/data/categories.json
rename to 23/data/categories.json
diff --git a/23/data/packages.json b/23/data/packages.json
new file mode 100644
index 0000000..ea5cae7
--- /dev/null
+++ b/23/data/packages.json
@@ -0,0 +1 @@
+{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"tests","children":[{"name":"test_login","children":[{"name":"test_login","uid":"5c037778f89e45ff","parentUid":"383153a1e87e9025e9b82f017e857ae3","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"383153a1e87e9025e9b82f017e857ae3"},{"name":"test_main_parabank","children":[{"name":"test_home_page_loading","uid":"426889650e620fd6","parentUid":"4723a6a0ba1447a59ea66353ebc87817","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"4723a6a0ba1447a59ea66353ebc87817"},{"name":"test_open_new_account","children":[{"name":"test_open_new_account[savings_account]","uid":"7113e3ec33cfa061","parentUid":"d5ffc0206dfc26c9f6f091f860f5648b","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]},{"name":"test_open_new_account[checking_account]","uid":"e4dd1b90aa719bd2","parentUid":"d5ffc0206dfc26c9f6f091f860f5648b","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]}],"uid":"d5ffc0206dfc26c9f6f091f860f5648b"},{"name":"ui.test_ui_elements","children":[{"name":"test_register_button","uid":"e16e27171b154d6a","parentUid":"3ce8bf9e856b9bfb8ff21a6dd2a0f2b5","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"ui.test_ui_elements"},{"name":"test_register","children":[{"name":"test_successful_registration","uid":"13fca1a5132729b5","parentUid":"adcc8092f8ebf1814a8867d2f5413af4","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"adcc8092f8ebf1814a8867d2f5413af4"}],"uid":"bf49149a3821e34f7608bb6885d52868"}],"name":"packages"}
\ No newline at end of file
diff --git a/23/data/suites.csv b/23/data/suites.csv
new file mode 100644
index 0000000..9020fe2
--- /dev/null
+++ b/23/data/suites.csv
@@ -0,0 +1,19 @@
+"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
+"passed","Sat Nov 09 16:54:24 GMT 2024","Sat Nov 09 16:54:28 GMT 2024","3656","tests","test_register","TestRegistration","","","test_successful_registration","Test successful user registration with valid data."
+"passed","Sat Nov 09 16:54:24 GMT 2024","Sat Nov 09 16:54:24 GMT 2024","460","tests.ui","test_ui_elements","TestUIElements","","","test_register_button","The test checks that the register button is visible."
+"passed","Sat Nov 09 16:54:22 GMT 2024","Sat Nov 09 16:54:23 GMT 2024","952","tests","test_main_parabank","TestHomePage","","","test_home_page_loading","The test checks that the main page is loaded."
+"passed","Sat Nov 09 16:54:23 GMT 2024","Sat Nov 09 16:54:24 GMT 2024","500","tests","test_open_new_account","TestOpenNewAccount","","","test_open_new_account[checking_account]","
+ Test opening new account of different types.
+
+ Args:
+ login: Login fixture
+ account_type: Type of account to open (SAVINGS or CHECKING)
+ "
+"passed","Sat Nov 09 16:54:22 GMT 2024","Sat Nov 09 16:54:23 GMT 2024","1385","tests","test_login","TestLogin","","","test_login","Test validates the complete login workflow and successful authentication."
+"passed","Sat Nov 09 16:54:23 GMT 2024","Sat Nov 09 16:54:24 GMT 2024","537","tests","test_open_new_account","TestOpenNewAccount","","","test_open_new_account[savings_account]","
+ Test opening new account of different types.
+
+ Args:
+ login: Login fixture
+ account_type: Type of account to open (SAVINGS or CHECKING)
+ "
diff --git a/23/data/suites.json b/23/data/suites.json
new file mode 100644
index 0000000..6c50dcc
--- /dev/null
+++ b/23/data/suites.json
@@ -0,0 +1 @@
+{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"tests","children":[{"name":"test_login","children":[{"name":"TestLogin","children":[{"name":"test_login","uid":"5c037778f89e45ff","parentUid":"e073428b7a30684178c11e51fcc1e40c","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"e073428b7a30684178c11e51fcc1e40c"}],"uid":"d705d85621c348f9ae8ade89e0447582"},{"name":"test_main_parabank","children":[{"name":"TestHomePage","children":[{"name":"test_home_page_loading","uid":"426889650e620fd6","parentUid":"4c9ae6efa793d680d64369c97c3f7c53","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"4c9ae6efa793d680d64369c97c3f7c53"}],"uid":"37c2d503831f2eab92a236cdc421bf90"},{"name":"test_open_new_account","children":[{"name":"TestOpenNewAccount","children":[{"name":"test_open_new_account[savings_account]","uid":"7113e3ec33cfa061","parentUid":"0623a6d33faaefb8be1a61fc23e86dec","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]},{"name":"test_open_new_account[checking_account]","uid":"e4dd1b90aa719bd2","parentUid":"0623a6d33faaefb8be1a61fc23e86dec","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]}],"uid":"0623a6d33faaefb8be1a61fc23e86dec"}],"uid":"ac5219c0844a2e4ddacf06c9b96303a5"},{"name":"test_register","children":[{"name":"TestRegistration","children":[{"name":"test_successful_registration","uid":"13fca1a5132729b5","parentUid":"c851b409a90558093d68508c53a53c50","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"c851b409a90558093d68508c53a53c50"}],"uid":"f3c0e01bfc2a2141de19e423438e3189"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"},{"name":"tests.ui","children":[{"name":"test_ui_elements","children":[{"name":"TestUIElements","children":[{"name":"test_register_button","uid":"e16e27171b154d6a","parentUid":"1f967a651212d924bf5bef3f0050cf1e","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"1f967a651212d924bf5bef3f0050cf1e"}],"uid":"ebb729bee950beedf382ad8817c216b5"}],"uid":"3965134f6f8c1be9f46795103934f428"}],"name":"suites"}
\ No newline at end of file
diff --git a/23/data/test-cases/13fca1a5132729b5.json b/23/data/test-cases/13fca1a5132729b5.json
new file mode 100644
index 0000000..7752169
--- /dev/null
+++ b/23/data/test-cases/13fca1a5132729b5.json
@@ -0,0 +1 @@
+{"uid":"13fca1a5132729b5","name":"test_successful_registration","fullName":"tests.test_register.TestRegistration#test_successful_registration","historyId":"f13fd9c36fb5c0f33905cc309f8bacea","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"description":"Test successful user registration with valid data.","descriptionHtml":"\nTesting User Registration Functionality
\nTest verifies the user registration process, including:
\n\n - Navigation to registration page
\n - Generating random user data
\n - Completing registration form
\n - Verifying successful registration
\n
\nExpected Results:
\n\n - User should be able to register with valid data
\n - Registration should complete successfully
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1731171261312,"stop":1731171261313,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"pytestconfig","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261313,"stop":1731171261317,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261317,"stop":1731171261317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171263707,"stop":1731171264379,"duration":672},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171264380,"stop":1731171264494,"duration":114},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"setup","time":{"start":1731171264494,"stop":1731171264494,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"Test successful user registration with valid data.","descriptionHtml":"\nTesting User Registration Functionality
\nTest verifies the user registration process, including:
\n\n - Navigation to registration page
\n - Generating random user data
\n - Completing registration form
\n - Verifying successful registration
\n
\nExpected Results:
\n\n - User should be able to register with valid data
\n - Registration should complete successfully
\n
\n","status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/register.htm","time":{"start":1731171264495,"stop":1731171264808,"duration":313},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Register new user","time":{"start":1731171264809,"stop":1731171268141,"duration":3332},"status":"passed","steps":[{"name":"Fill registration form","time":{"start":1731171264809,"stop":1731171265033,"duration":224},"status":"passed","steps":[{"name":"Fill user credentials","time":{"start":1731171264982,"stop":1731171265033,"duration":51},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"user_data","value":"UserData(first_name='Mia', last_name='Prince', street='46015 Becky Centers Apt. 742', city='South Davidbury', state='Maine', zip_code='78055', post_code='48983', phone='749.605.2494', ssn='100-50-0989', username='kelleyluis', password='93!nlrDI^nM7')"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[{"name":"user_data","value":"UserData(first_name='Mia', last_name='Prince', street='46015 Becky Centers Apt. 742', city='South Davidbury', state='Maine', zip_code='78055', post_code='48983', phone='749.605.2494', ssn='100-50-0989', username='kelleyluis', password='93!nlrDI^nM7')"}],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Click register button","time":{"start":1731171265033,"stop":1731171265132,"duration":99},"status":"passed","steps":[{"name":"Click element by role 'button' with name 'Register'","time":{"start":1731171265033,"stop":1731171265132,"duration":99},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Register'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[{"name":"user_data","value":"UserData(first_name='Mia', last_name='Prince', street='46015 Becky Centers Apt. 742', city='South Davidbury', state='Maine', zip_code='78055', post_code='48983', phone='749.605.2494', ssn='100-50-0989', username='kelleyluis', password='93!nlrDI^nM7')"},{"name":"max_attempts","value":"5"}],"shouldDisplayMessage":false,"stepsCount":4,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":6,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171268152,"stop":1731171268160,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171268160,"stop":1731171268210,"duration":50},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"epic","value":"Main Application"},{"name":"severity","value":"CRITICAL"},{"name":"story","value":"Successful Registration"},{"name":"feature","value":"User Registration"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_register"},{"name":"subSuite","value":"TestRegistration"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5644-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_register"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"bffcaabe3075c2dc","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/bffcaabe3075c2dc","status":"passed","time":{"start":1731047711655,"stop":1731047715832,"duration":4177}},{"uid":"ccec63323394fa2f","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/ccec63323394fa2f","status":"passed","time":{"start":1730388094725,"stop":1730388097469,"duration":2744}},{"uid":"c775447312e9d237","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c775447312e9d237","status":"passed","time":{"start":1730387470619,"stop":1730387471505,"duration":886}},{"uid":"d74261927464674b","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/d74261927464674b","status":"passed","time":{"start":1730383278591,"stop":1730383280227,"duration":1636}}]},"tags":[]},"source":"13fca1a5132729b5.json","parameterValues":[]}
\ No newline at end of file
diff --git a/23/data/test-cases/426889650e620fd6.json b/23/data/test-cases/426889650e620fd6.json
new file mode 100644
index 0000000..e85d840
--- /dev/null
+++ b/23/data/test-cases/426889650e620fd6.json
@@ -0,0 +1 @@
+{"uid":"426889650e620fd6","name":"test_home_page_loading","fullName":"tests.test_main_parabank.TestHomePage#test_home_page_loading","historyId":"cd78e77c021507fdcc5d35bc8d9a9a3d","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"description":"The test checks that the main page is loaded.","descriptionHtml":"\nTesting Home Page Loading Functionality
\nTest verifies basic functionality of the main page loading process, including:
\n\n - Navigation to the home page
\n - URL verification
\n - Page content loading validation
\n
\nThe test performs the following checks:
\n\n - Confirms that the current URL matches the expected base URL
\n - Verifies that all essential page elements are properly loaded and visible
\n
\nExpected Results:
\n\n - The page should successfully navigate to the specified URL
\n - All page components should be properly rendered and accessible
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"pytestconfig","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"base_url","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261316,"stop":1731171261318,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171261318,"stop":1731171262054,"duration":736},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261318,"stop":1731171261318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171262054,"stop":1731171262250,"duration":196},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"setup","time":{"start":1731171262251,"stop":1731171262251,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"The test checks that the main page is loaded.","descriptionHtml":"\nTesting Home Page Loading Functionality
\nTest verifies basic functionality of the main page loading process, including:
\n\n - Navigation to the home page
\n - URL verification
\n - Page content loading validation
\n
\nThe test performs the following checks:
\n\n - Confirms that the current URL matches the expected base URL
\n - Verifies that all essential page elements are properly loaded and visible
\n
\nExpected Results:
\n\n - The page should successfully navigate to the specified URL
\n - All page components should be properly rendered and accessible
\n
\n","status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171262252,"stop":1731171263081,"duration":829},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Check if current URL contains https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171263081,"stop":1731171263142,"duration":61},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"The checks page content is loaded correctly","time":{"start":1731171263143,"stop":1731171263204,"duration":61},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":3,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171263205,"stop":1731171263229,"duration":24},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171263232,"stop":1731171263274,"duration":42},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"feature","value":"Home Page"},{"name":"story","value":"Home Page Loading"},{"name":"epic","value":"Main Application"},{"name":"severity","value":"CRITICAL"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_main_parabank"},{"name":"subSuite","value":"TestHomePage"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5647-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_main_parabank"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"1b99b52ca85c17c4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/1b99b52ca85c17c4","status":"passed","time":{"start":1731047709081,"stop":1731047710125,"duration":1044}},{"uid":"e81a7a0da6229cad","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e81a7a0da6229cad","status":"passed","time":{"start":1730388094748,"stop":1730388096676,"duration":1928}},{"uid":"762cd60a4a3ca5f0","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/762cd60a4a3ca5f0","status":"passed","time":{"start":1730387470606,"stop":1730387471197,"duration":591}},{"uid":"fd540fed40495bd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/fd540fed40495bd6","status":"passed","time":{"start":1730383278549,"stop":1730383279708,"duration":1159}},{"uid":"c63534f5ad2685cf","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/c63534f5ad2685cf","status":"passed","time":{"start":1729994639320,"stop":1729994639759,"duration":439}}]},"tags":[]},"source":"426889650e620fd6.json","parameterValues":[]}
\ No newline at end of file
diff --git a/23/data/test-cases/5c037778f89e45ff.json b/23/data/test-cases/5c037778f89e45ff.json
new file mode 100644
index 0000000..b184241
--- /dev/null
+++ b/23/data/test-cases/5c037778f89e45ff.json
@@ -0,0 +1 @@
+{"uid":"5c037778f89e45ff","name":"test_login","fullName":"tests.test_login.TestLogin#test_login","historyId":"2116f0ad00ab1de0effc54f114dd9496","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"description":"Test validates the complete login workflow and successful authentication.","descriptionHtml":"\nTesting Login Functionality
\nTest verifies the authentication process functionality, including:
\n\n - Navigation to the login page
\n - User authentication with credentials
\n - Successful redirect after login
\n
\nThe test performs the following checks:
\n\n - Confirms initial navigation to the main page
\n - Verifies successful login with valid credentials
\n - Checks redirect to overview page after login
\n - Validates user's authenticated state
\n
\nExpected Results:
\n\n - User should successfully authenticate with valid credentials
\n - System should redirect to the overview page
\n - User should be in logged-in state
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1731171261312,"stop":1731171261313,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"pytestconfig","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261313,"stop":1731171261317,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261317,"stop":1731171261317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171261317,"stop":1731171262073,"duration":756},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171262073,"stop":1731171262203,"duration":130},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"setup","time":{"start":1731171262203,"stop":1731171262203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"Test validates the complete login workflow and successful authentication.","descriptionHtml":"\nTesting Login Functionality
\nTest verifies the authentication process functionality, including:
\n\n - Navigation to the login page
\n - User authentication with credentials
\n - Successful redirect after login
\n
\nThe test performs the following checks:
\n\n - Confirms initial navigation to the main page
\n - Verifies successful login with valid credentials
\n - Checks redirect to overview page after login
\n - Validates user's authenticated state
\n
\nExpected Results:
\n\n - User should successfully authenticate with valid credentials
\n - System should redirect to the overview page
\n - User should be in logged-in state
\n
\n","status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171262204,"stop":1731171262936,"duration":732},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Check if current URL contains https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171262936,"stop":1731171263009,"duration":73},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Login with credentials","time":{"start":1731171263009,"stop":1731171263397,"duration":388},"status":"passed","steps":[{"name":"Click login button","time":{"start":1731171263127,"stop":1731171263397,"duration":270},"status":"passed","steps":[{"name":"Click element by role 'button' with name 'Log In'","time":{"start":1731171263127,"stop":1731171263397,"duration":270},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Log In'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[{"name":"username","value":"'john'"},{"name":"password","value":"'demo'"}],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Check if current URL contains https://parabank.parasoft.com/parabank/overview.htm","time":{"start":1731171263397,"stop":1731171263419,"duration":22},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Check if user is logged in","time":{"start":1731171263419,"stop":1731171263588,"duration":169},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":7,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171263589,"stop":1731171263605,"duration":16},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171263606,"stop":1731171263702,"duration":96},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"feature","value":"Authentication"},{"name":"story","value":"User Authentication"},{"name":"epic","value":"Main Application"},{"name":"severity","value":"CRITICAL"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_login"},{"name":"subSuite","value":"TestLogin"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5644-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_login"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"critical","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"2264461ad822d37a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/2264461ad822d37a","status":"passed","time":{"start":1731047709149,"stop":1731047711014,"duration":1865}},{"uid":"e70f7d4a98ebbc69","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e70f7d4a98ebbc69","status":"passed","time":{"start":1730388094741,"stop":1730388097338,"duration":2597}},{"uid":"c7e831f40365777e","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c7e831f40365777e","status":"passed","time":{"start":1730387470573,"stop":1730387471672,"duration":1099}},{"uid":"c6ab14a327c0bdc2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/c6ab14a327c0bdc2","status":"passed","time":{"start":1730383278590,"stop":1730383280286,"duration":1696}},{"uid":"a3ced999630bfd55","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/a3ced999630bfd55","status":"passed","time":{"start":1729994637224,"stop":1729994638917,"duration":1693}}]},"tags":[]},"source":"5c037778f89e45ff.json","parameterValues":[]}
\ No newline at end of file
diff --git a/23/data/test-cases/7113e3ec33cfa061.json b/23/data/test-cases/7113e3ec33cfa061.json
new file mode 100644
index 0000000..a0a7a0e
--- /dev/null
+++ b/23/data/test-cases/7113e3ec33cfa061.json
@@ -0,0 +1 @@
+{"uid":"7113e3ec33cfa061","name":"test_open_new_account[savings_account]","fullName":"tests.test_open_new_account.TestOpenNewAccount#test_open_new_account","historyId":"c8a7d7b906ef6a251f32cd55dce203a4","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"description":"\n Test opening new account of different types.\n\n Args:\n login: Login fixture\n account_type: Type of account to open (SAVINGS or CHECKING)\n ","descriptionHtml":"\nTesting New Account Creation Functionality
\nTest verifies the process of opening new accounts with different types:
\n\n - Savings Account creation
\n - Checking Account creation
\n
\nThe test performs the following operations:
\n\n - Navigation to the Open New Account page
\n - Selection of account type (Savings/Checking)
\n - Selection of existing account for linking
\n - Account creation confirmation
\n
\nExpected Results:
\n\n - Successfully navigate to the account creation page
\n - Create new account of specified type
\n - Receive confirmation of account creation
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1731171261312,"stop":1731171261312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261313,"stop":1731171261315,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"pytestconfig","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171261316,"stop":1731171262035,"duration":719},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171262036,"stop":1731171262209,"duration":173},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"setup","time":{"start":1731171262209,"stop":1731171262209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"login","time":{"start":1731171262209,"stop":1731171263651,"duration":1442},"status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171262209,"stop":1731171262890,"duration":681},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"The checks page content is loaded correctly","time":{"start":1731171262890,"stop":1731171263018,"duration":128},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Login with credentials","time":{"start":1731171263018,"stop":1731171263483,"duration":465},"status":"passed","steps":[{"name":"Click login button","time":{"start":1731171263142,"stop":1731171263483,"duration":341},"status":"passed","steps":[{"name":"Click element by role 'button' with name 'Log In'","time":{"start":1731171263142,"stop":1731171263483,"duration":341},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Log In'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[{"name":"username","value":"'john'"},{"name":"password","value":"'demo'"}],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Check if user is logged in","time":{"start":1731171263483,"stop":1731171263651,"duration":168},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":6,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"testStage":{"description":"\n Test opening new account of different types.\n\n Args:\n login: Login fixture\n account_type: Type of account to open (SAVINGS or CHECKING)\n ","descriptionHtml":"\nTesting New Account Creation Functionality
\nTest verifies the process of opening new accounts with different types:
\n\n - Savings Account creation
\n - Checking Account creation
\n
\nThe test performs the following operations:
\n\n - Navigation to the Open New Account page
\n - Selection of account type (Savings/Checking)
\n - Selection of existing account for linking
\n - Account creation confirmation
\n
\nExpected Results:
\n\n - Successfully navigate to the account creation page
\n - Create new account of specified type
\n - Receive confirmation of account creation
\n
\n","status":"passed","steps":[{"name":"Click element by role 'link' with name 'Open New Account'","time":{"start":1731171263652,"stop":1731171263815,"duration":163},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'link'"},{"name":"name","value":"'Open New Account'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Check if current URL contains https://parabank.parasoft.com/parabank/openaccount.htm","time":{"start":1731171263815,"stop":1731171263928,"duration":113},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Select option 'SAVINGS' in dropdown '#type'","time":{"start":1731171263928,"stop":1731171264014,"duration":86},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"selector","value":"'#type'"},{"name":"value","value":"'SAVINGS'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Choose existing account","time":{"start":1731171264014,"stop":1731171264108,"duration":94},"status":"passed","steps":[{"name":"Select first available existing account {value}","time":{"start":1731171264041,"stop":1731171264108,"duration":67},"status":"passed","steps":[{"name":"Select option None in dropdown '#fromAccountId'","time":{"start":1731171264072,"stop":1731171264108,"duration":36},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"selector","value":"'#fromAccountId'"},{"name":"value","value":"None"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Click element by role 'button' with name 'Open New Account'","time":{"start":1731171264108,"stop":1731171264153,"duration":45},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Open New Account'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":7,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171264191,"stop":1731171264209,"duration":18},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171264210,"stop":1731171264278,"duration":68},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"epic","value":"Banking Application"},{"name":"feature","value":"Account Management"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_open_new_account"},{"name":"subSuite","value":"TestOpenNewAccount"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5650-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_open_new_account"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"account_type","value":""}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"935ae49db4cd6fda","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/935ae49db4cd6fda","status":"passed","time":{"start":1731047710798,"stop":1731047711331,"duration":533}}]},"tags":[]},"source":"7113e3ec33cfa061.json","parameterValues":[""]}
\ No newline at end of file
diff --git a/23/data/test-cases/e16e27171b154d6a.json b/23/data/test-cases/e16e27171b154d6a.json
new file mode 100644
index 0000000..54679ae
--- /dev/null
+++ b/23/data/test-cases/e16e27171b154d6a.json
@@ -0,0 +1 @@
+{"uid":"e16e27171b154d6a","name":"test_register_button","fullName":"tests.ui.test_ui_elements.TestUIElements#test_register_button","historyId":"f115e5eec8cacba5fc1991c48f1d37a4","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"description":"The test checks that the register button is visible.","descriptionHtml":"\nTesting UI Element Visibility
\nTest verifies the visibility and accessibility of key UI elements, including:
\n\n - Navigation to main page
\n - Checking registration button presence
\n
\nExpected Results:
\n\n - Registration button should be visible
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"pytestconfig","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"base_url","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261316,"stop":1731171261318,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261318,"stop":1731171261318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171263277,"stop":1731171263837,"duration":560},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171263838,"stop":1731171264035,"duration":197},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"setup","time":{"start":1731171264035,"stop":1731171264035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"The test checks that the register button is visible.","descriptionHtml":"\nTesting UI Element Visibility
\nTest verifies the visibility and accessibility of key UI elements, including:
\n\n - Navigation to main page
\n - Checking registration button presence
\n
\nExpected Results:
\n\n - Registration button should be visible
\n
\n","status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171264036,"stop":1731171264443,"duration":407},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171264497,"stop":1731171264509,"duration":12},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171264509,"stop":1731171264545,"duration":36},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"feature","value":"UI Elements"},{"name":"severity","value":"MINOR"},{"name":"story","value":"Register Button Visibility"},{"name":"epic","value":"Main Application"},{"name":"parentSuite","value":"tests.ui"},{"name":"suite","value":"test_ui_elements"},{"name":"subSuite","value":"TestUIElements"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5647-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.ui.test_ui_elements"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"minor","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"b4d55d61e9412c83","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/b4d55d61e9412c83","status":"passed","time":{"start":1731047710886,"stop":1731047711715,"duration":829}},{"uid":"9844190684ab0319","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/9844190684ab0319","status":"passed","time":{"start":1730388094696,"stop":1730388096720,"duration":2024}},{"uid":"c9d599efdea9fca6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c9d599efdea9fca6","status":"passed","time":{"start":1730387470573,"stop":1730387471148,"duration":575}},{"uid":"39be7728419610","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/39be7728419610","status":"passed","time":{"start":1730383278561,"stop":1730383279775,"duration":1214}}]},"tags":[]},"source":"e16e27171b154d6a.json","parameterValues":[]}
\ No newline at end of file
diff --git a/23/data/test-cases/e4dd1b90aa719bd2.json b/23/data/test-cases/e4dd1b90aa719bd2.json
new file mode 100644
index 0000000..2e07618
--- /dev/null
+++ b/23/data/test-cases/e4dd1b90aa719bd2.json
@@ -0,0 +1 @@
+{"uid":"e4dd1b90aa719bd2","name":"test_open_new_account[checking_account]","fullName":"tests.test_open_new_account.TestOpenNewAccount#test_open_new_account","historyId":"18a6f9c36a14075a14778b2c3b423a04","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"description":"\n Test opening new account of different types.\n\n Args:\n login: Login fixture\n account_type: Type of account to open (SAVINGS or CHECKING)\n ","descriptionHtml":"\nTesting New Account Creation Functionality
\nTest verifies the process of opening new accounts with different types:
\n\n - Savings Account creation
\n - Checking Account creation
\n
\nThe test performs the following operations:
\n\n - Navigation to the Open New Account page
\n - Selection of account type (Savings/Checking)
\n - Selection of existing account for linking
\n - Account creation confirmation
\n
\nExpected Results:
\n\n - Successfully navigate to the account creation page
\n - Create new account of specified type
\n - Receive confirmation of account creation
\n
\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1731171261312,"stop":1731171261313,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_verify_url","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"pytestconfig","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"_session_faker","time":{"start":1731171261313,"stop":1731171261315,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"delete_output_dir","time":{"start":1731171261313,"stop":1731171261313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"clear_traces","time":{"start":1731171261315,"stop":1731171261315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser","time":{"start":1731171261316,"stop":1731171262050,"duration":734},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"page","time":{"start":1731171262050,"stop":1731171262193,"duration":143},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"login","time":{"start":1731171262193,"stop":1731171263703,"duration":1510},"status":"passed","steps":[{"name":"Navigate to https://parabank.parasoft.com/parabank/index.htm","time":{"start":1731171262193,"stop":1731171262992,"duration":799},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"The checks page content is loaded correctly","time":{"start":1731171262992,"stop":1731171263112,"duration":120},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Login with credentials","time":{"start":1731171263112,"stop":1731171263542,"duration":430},"status":"passed","steps":[{"name":"Click login button","time":{"start":1731171263213,"stop":1731171263542,"duration":329},"status":"passed","steps":[{"name":"Click element by role 'button' with name 'Log In'","time":{"start":1731171263213,"stop":1731171263542,"duration":329},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Log In'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[{"name":"username","value":"'john'"},{"name":"password","value":"'demo'"}],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Check if user is logged in","time":{"start":1731171263543,"stop":1731171263703,"duration":160},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":6,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"setup","time":{"start":1731171262193,"stop":1731171262193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"testStage":{"description":"\n Test opening new account of different types.\n\n Args:\n login: Login fixture\n account_type: Type of account to open (SAVINGS or CHECKING)\n ","descriptionHtml":"\nTesting New Account Creation Functionality
\nTest verifies the process of opening new accounts with different types:
\n\n - Savings Account creation
\n - Checking Account creation
\n
\nThe test performs the following operations:
\n\n - Navigation to the Open New Account page
\n - Selection of account type (Savings/Checking)
\n - Selection of existing account for linking
\n - Account creation confirmation
\n
\nExpected Results:
\n\n - Successfully navigate to the account creation page
\n - Create new account of specified type
\n - Receive confirmation of account creation
\n
\n","status":"passed","steps":[{"name":"Click element by role 'link' with name 'Open New Account'","time":{"start":1731171263705,"stop":1731171263922,"duration":217},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'link'"},{"name":"name","value":"'Open New Account'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Check if current URL contains https://parabank.parasoft.com/parabank/openaccount.htm","time":{"start":1731171263922,"stop":1731171263969,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"Select option 'CHECKING' in dropdown '#type'","time":{"start":1731171263970,"stop":1731171264022,"duration":52},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"selector","value":"'#type'"},{"name":"value","value":"'CHECKING'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Choose existing account","time":{"start":1731171264022,"stop":1731171264127,"duration":105},"status":"passed","steps":[{"name":"Select first available existing account {value}","time":{"start":1731171264051,"stop":1731171264127,"duration":76},"status":"passed","steps":[{"name":"Select option None in dropdown '#fromAccountId'","time":{"start":1731171264089,"stop":1731171264127,"duration":38},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"selector","value":"'#fromAccountId'"},{"name":"value","value":"None"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":1,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":2,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},{"name":"Click element by role 'button' with name 'Open New Account'","time":{"start":1731171264127,"stop":1731171264173,"duration":46},"status":"passed","steps":[],"attachments":[],"parameters":[{"name":"role","value":"'button'"},{"name":"name","value":"'Open New Account'"}],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":true,"attachmentStep":false}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":7,"attachmentsCount":0,"hasContent":true,"attachmentStep":false},"afterStages":[{"name":"page::0","time":{"start":1731171264206,"stop":1731171264225,"duration":19},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false},{"name":"browser::0","time":{"start":1731171264226,"stop":1731171264285,"duration":59},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false,"attachmentStep":false}],"labels":[{"name":"epic","value":"Banking Application"},{"name":"feature","value":"Account Management"},{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_open_new_account"},{"name":"subSuite","value":"TestOpenNewAccount"},{"name":"host","value":"fv-az1109-423"},{"name":"thread","value":"5653-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_open_new_account"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"account_type","value":""}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"393a2a8f03cf36e4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/393a2a8f03cf36e4","status":"passed","time":{"start":1731047710727,"stop":1731047711260,"duration":533}}]},"tags":[]},"source":"e4dd1b90aa719bd2.json","parameterValues":[""]}
\ No newline at end of file
diff --git a/23/data/timeline.json b/23/data/timeline.json
new file mode 100644
index 0000000..6487b58
--- /dev/null
+++ b/23/data/timeline.json
@@ -0,0 +1 @@
+{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1109-423","children":[{"name":"5647-MainThread","children":[{"name":"test_register_button","uid":"e16e27171b154d6a","parentUid":"5e4d17217f120caada3b4c74c8172c7f","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_home_page_loading","uid":"426889650e620fd6","parentUid":"5e4d17217f120caada3b4c74c8172c7f","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"5e4d17217f120caada3b4c74c8172c7f"},{"name":"5653-MainThread","children":[{"name":"test_open_new_account[checking_account]","uid":"e4dd1b90aa719bd2","parentUid":"76f764e759cb0235b9e5677bd90c7f35","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]}],"uid":"76f764e759cb0235b9e5677bd90c7f35"},{"name":"5650-MainThread","children":[{"name":"test_open_new_account[savings_account]","uid":"7113e3ec33cfa061","parentUid":"f472b879b89382803371402b1d3b94d9","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[""],"tags":[]}],"uid":"f472b879b89382803371402b1d3b94d9"},{"name":"5644-MainThread","children":[{"name":"test_login","uid":"5c037778f89e45ff","parentUid":"64074e049db9c3789a21aa40eb3b5187","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_successful_registration","uid":"13fca1a5132729b5","parentUid":"64074e049db9c3789a21aa40eb3b5187","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]}],"uid":"64074e049db9c3789a21aa40eb3b5187"}],"uid":"db02106ecd4e0544ce3ba3a8024f95dc"}],"name":"timeline"}
\ No newline at end of file
diff --git a/23/export/influxDbData.txt b/23/export/influxDbData.txt
new file mode 100644
index 0000000..678beaf
--- /dev/null
+++ b/23/export/influxDbData.txt
@@ -0,0 +1,11 @@
+launch_status failed=0 1731171274000000000
+launch_status broken=0 1731171274000000000
+launch_status passed=6 1731171274000000000
+launch_status skipped=0 1731171274000000000
+launch_status unknown=0 1731171274000000000
+launch_time duration=5947 1731171274000000000
+launch_time min_duration=460 1731171274000000000
+launch_time max_duration=3656 1731171274000000000
+launch_time sum_duration=7490 1731171274000000000
+launch_retries retries=0 1731171274000000000
+launch_retries run=6 1731171274000000000
diff --git a/2/export/mail.html b/23/export/mail.html
similarity index 100%
rename from 2/export/mail.html
rename to 23/export/mail.html
diff --git a/23/export/prometheusData.txt b/23/export/prometheusData.txt
new file mode 100644
index 0000000..6d0a025
--- /dev/null
+++ b/23/export/prometheusData.txt
@@ -0,0 +1,11 @@
+launch_status_failed 0
+launch_status_broken 0
+launch_status_passed 6
+launch_status_skipped 0
+launch_status_unknown 0
+launch_time_duration 5947
+launch_time_min_duration 460
+launch_time_max_duration 3656
+launch_time_sum_duration 7490
+launch_retries_retries 0
+launch_retries_run 6
diff --git a/2/favicon.ico b/23/favicon.ico
similarity index 100%
rename from 2/favicon.ico
rename to 23/favicon.ico
diff --git a/23/history/categories-trend.json b/23/history/categories-trend.json
new file mode 100644
index 0000000..ae2906a
--- /dev/null
+++ b/23/history/categories-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{}},{"data":{}}]
\ No newline at end of file
diff --git a/23/history/duration-trend.json b/23/history/duration-trend.json
new file mode 100644
index 0000000..bb8fbc8
--- /dev/null
+++ b/23/history/duration-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"duration":5947}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"duration":6751}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"duration":2773}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"duration":1099}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"duration":1737}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"duration":2535}},{"data":{}}]
\ No newline at end of file
diff --git a/23/history/history-trend.json b/23/history/history-trend.json
new file mode 100644
index 0000000..7e1850c
--- /dev/null
+++ b/23/history/history-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]
\ No newline at end of file
diff --git a/23/history/history.json b/23/history/history.json
new file mode 100644
index 0000000..ff7c504
--- /dev/null
+++ b/23/history/history.json
@@ -0,0 +1 @@
+{"f115e5eec8cacba5fc1991c48f1d37a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e16e27171b154d6a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/e16e27171b154d6a","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460}},{"uid":"b4d55d61e9412c83","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/b4d55d61e9412c83","status":"passed","time":{"start":1731047710886,"stop":1731047711715,"duration":829}},{"uid":"9844190684ab0319","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/9844190684ab0319","status":"passed","time":{"start":1730388094696,"stop":1730388096720,"duration":2024}},{"uid":"c9d599efdea9fca6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c9d599efdea9fca6","status":"passed","time":{"start":1730387470573,"stop":1730387471148,"duration":575}},{"uid":"39be7728419610","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/39be7728419610","status":"passed","time":{"start":1730383278561,"stop":1730383279775,"duration":1214}}]},"f13fd9c36fb5c0f33905cc309f8bacea":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"13fca1a5132729b5","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/13fca1a5132729b5","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656}},{"uid":"bffcaabe3075c2dc","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/bffcaabe3075c2dc","status":"passed","time":{"start":1731047711655,"stop":1731047715832,"duration":4177}},{"uid":"ccec63323394fa2f","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/ccec63323394fa2f","status":"passed","time":{"start":1730388094725,"stop":1730388097469,"duration":2744}},{"uid":"c775447312e9d237","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c775447312e9d237","status":"passed","time":{"start":1730387470619,"stop":1730387471505,"duration":886}},{"uid":"d74261927464674b","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/d74261927464674b","status":"passed","time":{"start":1730383278591,"stop":1730383280227,"duration":1636}}]},"cd78e77c021507fdcc5d35bc8d9a9a3d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"426889650e620fd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/426889650e620fd6","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952}},{"uid":"1b99b52ca85c17c4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/1b99b52ca85c17c4","status":"passed","time":{"start":1731047709081,"stop":1731047710125,"duration":1044}},{"uid":"e81a7a0da6229cad","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e81a7a0da6229cad","status":"passed","time":{"start":1730388094748,"stop":1730388096676,"duration":1928}},{"uid":"762cd60a4a3ca5f0","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/762cd60a4a3ca5f0","status":"passed","time":{"start":1730387470606,"stop":1730387471197,"duration":591}},{"uid":"fd540fed40495bd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/fd540fed40495bd6","status":"passed","time":{"start":1730383278549,"stop":1730383279708,"duration":1159}},{"uid":"c63534f5ad2685cf","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/c63534f5ad2685cf","status":"passed","time":{"start":1729994639320,"stop":1729994639759,"duration":439}}]},"c8a7d7b906ef6a251f32cd55dce203a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"7113e3ec33cfa061","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/7113e3ec33cfa061","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537}},{"uid":"935ae49db4cd6fda","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/935ae49db4cd6fda","status":"passed","time":{"start":1731047710798,"stop":1731047711331,"duration":533}}]},"2116f0ad00ab1de0effc54f114dd9496":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"5c037778f89e45ff","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/5c037778f89e45ff","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385}},{"uid":"2264461ad822d37a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/2264461ad822d37a","status":"passed","time":{"start":1731047709149,"stop":1731047711014,"duration":1865}},{"uid":"e70f7d4a98ebbc69","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e70f7d4a98ebbc69","status":"passed","time":{"start":1730388094741,"stop":1730388097338,"duration":2597}},{"uid":"c7e831f40365777e","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c7e831f40365777e","status":"passed","time":{"start":1730387470573,"stop":1730387471672,"duration":1099}},{"uid":"c6ab14a327c0bdc2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/c6ab14a327c0bdc2","status":"passed","time":{"start":1730383278590,"stop":1730383280286,"duration":1696}},{"uid":"a3ced999630bfd55","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/a3ced999630bfd55","status":"passed","time":{"start":1729994637224,"stop":1729994638917,"duration":1693}}]},"18a6f9c36a14075a14778b2c3b423a04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"e4dd1b90aa719bd2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/e4dd1b90aa719bd2","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500}},{"uid":"393a2a8f03cf36e4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/393a2a8f03cf36e4","status":"passed","time":{"start":1731047710727,"stop":1731047711260,"duration":533}}]}}
\ No newline at end of file
diff --git a/23/history/retry-trend.json b/23/history/retry-trend.json
new file mode 100644
index 0000000..3f4e1a4
--- /dev/null
+++ b/23/history/retry-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"run":2,"retry":0}},{"data":{"run":0,"retry":0}}]
\ No newline at end of file
diff --git a/2/index.html b/23/index.html
similarity index 94%
rename from 2/index.html
rename to 23/index.html
index 2637d95..a686165 100644
--- a/2/index.html
+++ b/23/index.html
@@ -26,7 +26,7 @@
gtag('js', new Date());
gtag('config', 'G-FVWC4GKEYS', {
'allureVersion': 'dev',
- 'reportUuid': '0c6d213b-89a6-44c1-89f4-4a018607aff7',
+ 'reportUuid': 'e212bd4e-b6d1-417a-b3e0-f79260c9dd11',
'single_file': false
});
diff --git a/2/plugin/behaviors/index.js b/23/plugin/behaviors/index.js
similarity index 100%
rename from 2/plugin/behaviors/index.js
rename to 23/plugin/behaviors/index.js
diff --git a/2/plugin/packages/index.js b/23/plugin/packages/index.js
similarity index 100%
rename from 2/plugin/packages/index.js
rename to 23/plugin/packages/index.js
diff --git a/2/plugin/screen-diff/index.js b/23/plugin/screen-diff/index.js
similarity index 100%
rename from 2/plugin/screen-diff/index.js
rename to 23/plugin/screen-diff/index.js
diff --git a/2/plugin/screen-diff/styles.css b/23/plugin/screen-diff/styles.css
similarity index 100%
rename from 2/plugin/screen-diff/styles.css
rename to 23/plugin/screen-diff/styles.css
diff --git a/2/styles.css b/23/styles.css
similarity index 100%
rename from 2/styles.css
rename to 23/styles.css
diff --git a/23/widgets/behaviors.json b/23/widgets/behaviors.json
new file mode 100644
index 0000000..fc6372b
--- /dev/null
+++ b/23/widgets/behaviors.json
@@ -0,0 +1 @@
+{"total":2,"items":[{"uid":"ebb39d842b833b1267905af5ca6af649","name":"Main Application","statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"uid":"6ea36a7e519c4714033016b905f3bbb3","name":"Banking Application","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
diff --git a/23/widgets/categories-trend.json b/23/widgets/categories-trend.json
new file mode 100644
index 0000000..ae2906a
--- /dev/null
+++ b/23/widgets/categories-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{}},{"data":{}}]
\ No newline at end of file
diff --git a/2/widgets/categories.json b/23/widgets/categories.json
similarity index 100%
rename from 2/widgets/categories.json
rename to 23/widgets/categories.json
diff --git a/23/widgets/duration-trend.json b/23/widgets/duration-trend.json
new file mode 100644
index 0000000..bb8fbc8
--- /dev/null
+++ b/23/widgets/duration-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"duration":5947}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"duration":6751}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"duration":2773}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"duration":1099}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"duration":1737}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"duration":2535}},{"data":{}}]
\ No newline at end of file
diff --git a/23/widgets/duration.json b/23/widgets/duration.json
new file mode 100644
index 0000000..497600e
--- /dev/null
+++ b/23/widgets/duration.json
@@ -0,0 +1 @@
+[{"uid":"13fca1a5132729b5","name":"test_successful_registration","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"status":"passed","severity":"critical"},{"uid":"e16e27171b154d6a","name":"test_register_button","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"status":"passed","severity":"minor"},{"uid":"426889650e620fd6","name":"test_home_page_loading","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"status":"passed","severity":"critical"},{"uid":"e4dd1b90aa719bd2","name":"test_open_new_account[checking_account]","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"status":"passed","severity":"normal"},{"uid":"5c037778f89e45ff","name":"test_login","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"status":"passed","severity":"critical"},{"uid":"7113e3ec33cfa061","name":"test_open_new_account[savings_account]","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/2/widgets/environment.json b/23/widgets/environment.json
similarity index 100%
rename from 2/widgets/environment.json
rename to 23/widgets/environment.json
diff --git a/23/widgets/executors.json b/23/widgets/executors.json
new file mode 100644
index 0000000..0984e85
--- /dev/null
+++ b/23/widgets/executors.json
@@ -0,0 +1 @@
+[{"name":"GitHub Actions","type":"github","url":"https://ZhikharevAl.github.io/ParaBank","buildOrder":23,"buildName":"GitHub Actions Run #11757909865","buildUrl":"https://github.com/ZhikharevAl/ParaBank/actions/runs/11757909865","reportName":"Allure Report with history","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/"}]
\ No newline at end of file
diff --git a/23/widgets/history-trend.json b/23/widgets/history-trend.json
new file mode 100644
index 0000000..7e1850c
--- /dev/null
+++ b/23/widgets/history-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]
\ No newline at end of file
diff --git a/2/widgets/launch.json b/23/widgets/launch.json
similarity index 100%
rename from 2/widgets/launch.json
rename to 23/widgets/launch.json
diff --git a/23/widgets/retry-trend.json b/23/widgets/retry-trend.json
new file mode 100644
index 0000000..3f4e1a4
--- /dev/null
+++ b/23/widgets/retry-trend.json
@@ -0,0 +1 @@
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"run":2,"retry":0}},{"data":{"run":0,"retry":0}}]
\ No newline at end of file
diff --git a/23/widgets/severity.json b/23/widgets/severity.json
new file mode 100644
index 0000000..cd22c71
--- /dev/null
+++ b/23/widgets/severity.json
@@ -0,0 +1 @@
+[{"uid":"7113e3ec33cfa061","name":"test_open_new_account[savings_account]","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"status":"passed","severity":"normal"},{"uid":"426889650e620fd6","name":"test_home_page_loading","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"status":"passed","severity":"critical"},{"uid":"5c037778f89e45ff","name":"test_login","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"status":"passed","severity":"critical"},{"uid":"13fca1a5132729b5","name":"test_successful_registration","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"status":"passed","severity":"critical"},{"uid":"e4dd1b90aa719bd2","name":"test_open_new_account[checking_account]","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"status":"passed","severity":"normal"},{"uid":"e16e27171b154d6a","name":"test_register_button","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"status":"passed","severity":"minor"}]
\ No newline at end of file
diff --git a/23/widgets/status-chart.json b/23/widgets/status-chart.json
new file mode 100644
index 0000000..497600e
--- /dev/null
+++ b/23/widgets/status-chart.json
@@ -0,0 +1 @@
+[{"uid":"13fca1a5132729b5","name":"test_successful_registration","time":{"start":1731171264495,"stop":1731171268151,"duration":3656},"status":"passed","severity":"critical"},{"uid":"e16e27171b154d6a","name":"test_register_button","time":{"start":1731171264036,"stop":1731171264496,"duration":460},"status":"passed","severity":"minor"},{"uid":"426889650e620fd6","name":"test_home_page_loading","time":{"start":1731171262252,"stop":1731171263204,"duration":952},"status":"passed","severity":"critical"},{"uid":"e4dd1b90aa719bd2","name":"test_open_new_account[checking_account]","time":{"start":1731171263705,"stop":1731171264205,"duration":500},"status":"passed","severity":"normal"},{"uid":"5c037778f89e45ff","name":"test_login","time":{"start":1731171262204,"stop":1731171263589,"duration":1385},"status":"passed","severity":"critical"},{"uid":"7113e3ec33cfa061","name":"test_open_new_account[savings_account]","time":{"start":1731171263652,"stop":1731171264189,"duration":537},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/23/widgets/suites.json b/23/widgets/suites.json
new file mode 100644
index 0000000..4db645c
--- /dev/null
+++ b/23/widgets/suites.json
@@ -0,0 +1 @@
+{"total":2,"items":[{"uid":"e387fa4bb326b54ea8c19c2822aba374","name":"tests","statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5}},{"uid":"3965134f6f8c1be9f46795103934f428","name":"tests.ui","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
diff --git a/23/widgets/summary.json b/23/widgets/summary.json
new file mode 100644
index 0000000..6629b24
--- /dev/null
+++ b/23/widgets/summary.json
@@ -0,0 +1 @@
+{"reportName":"Allure Report with history","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"time":{"start":1731171262204,"stop":1731171268151,"duration":5947,"minDuration":460,"maxDuration":3656,"sumDuration":7490}}
\ No newline at end of file
diff --git a/index.html b/index.html
index 6465e37..7cc1330 100644
--- a/index.html
+++ b/index.html
@@ -1,2 +1,2 @@
-
+
diff --git a/last-history/categories-trend.json b/last-history/categories-trend.json
index 7a2d3a2..ae2906a 100644
--- a/last-history/categories-trend.json
+++ b/last-history/categories-trend.json
@@ -1 +1 @@
-[{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{}},{"data":{}}]
\ No newline at end of file
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{}},{"data":{}}]
\ No newline at end of file
diff --git a/last-history/duration-trend.json b/last-history/duration-trend.json
index 6b17329..bb8fbc8 100644
--- a/last-history/duration-trend.json
+++ b/last-history/duration-trend.json
@@ -1 +1 @@
-[{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"duration":6751}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"duration":2773}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"duration":1099}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"duration":1737}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"duration":2535}},{"data":{}}]
\ No newline at end of file
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"duration":5947}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"duration":6751}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"duration":2773}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"duration":1099}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"duration":1737}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"duration":2535}},{"data":{}}]
\ No newline at end of file
diff --git a/last-history/history-trend.json b/last-history/history-trend.json
index 325fd10..7e1850c 100644
--- a/last-history/history-trend.json
+++ b/last-history/history-trend.json
@@ -1 +1 @@
-[{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]
\ No newline at end of file
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}]
\ No newline at end of file
diff --git a/last-history/history.json b/last-history/history.json
index 752b35e..ff7c504 100644
--- a/last-history/history.json
+++ b/last-history/history.json
@@ -1 +1 @@
-{"f115e5eec8cacba5fc1991c48f1d37a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"b4d55d61e9412c83","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/b4d55d61e9412c83","status":"passed","time":{"start":1731047710886,"stop":1731047711715,"duration":829}},{"uid":"9844190684ab0319","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/9844190684ab0319","status":"passed","time":{"start":1730388094696,"stop":1730388096720,"duration":2024}},{"uid":"c9d599efdea9fca6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c9d599efdea9fca6","status":"passed","time":{"start":1730387470573,"stop":1730387471148,"duration":575}},{"uid":"39be7728419610","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/39be7728419610","status":"passed","time":{"start":1730383278561,"stop":1730383279775,"duration":1214}}]},"f13fd9c36fb5c0f33905cc309f8bacea":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":4},"items":[{"uid":"bffcaabe3075c2dc","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/bffcaabe3075c2dc","status":"passed","time":{"start":1731047711655,"stop":1731047715832,"duration":4177}},{"uid":"ccec63323394fa2f","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/ccec63323394fa2f","status":"passed","time":{"start":1730388094725,"stop":1730388097469,"duration":2744}},{"uid":"c775447312e9d237","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c775447312e9d237","status":"passed","time":{"start":1730387470619,"stop":1730387471505,"duration":886}},{"uid":"d74261927464674b","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/d74261927464674b","status":"passed","time":{"start":1730383278591,"stop":1730383280227,"duration":1636}}]},"2116f0ad00ab1de0effc54f114dd9496":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"2264461ad822d37a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/2264461ad822d37a","status":"passed","time":{"start":1731047709149,"stop":1731047711014,"duration":1865}},{"uid":"e70f7d4a98ebbc69","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e70f7d4a98ebbc69","status":"passed","time":{"start":1730388094741,"stop":1730388097338,"duration":2597}},{"uid":"c7e831f40365777e","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c7e831f40365777e","status":"passed","time":{"start":1730387470573,"stop":1730387471672,"duration":1099}},{"uid":"c6ab14a327c0bdc2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/c6ab14a327c0bdc2","status":"passed","time":{"start":1730383278590,"stop":1730383280286,"duration":1696}},{"uid":"a3ced999630bfd55","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/a3ced999630bfd55","status":"passed","time":{"start":1729994637224,"stop":1729994638917,"duration":1693}}]},"cd78e77c021507fdcc5d35bc8d9a9a3d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"1b99b52ca85c17c4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/1b99b52ca85c17c4","status":"passed","time":{"start":1731047709081,"stop":1731047710125,"duration":1044}},{"uid":"e81a7a0da6229cad","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e81a7a0da6229cad","status":"passed","time":{"start":1730388094748,"stop":1730388096676,"duration":1928}},{"uid":"762cd60a4a3ca5f0","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/762cd60a4a3ca5f0","status":"passed","time":{"start":1730387470606,"stop":1730387471197,"duration":591}},{"uid":"fd540fed40495bd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/fd540fed40495bd6","status":"passed","time":{"start":1730383278549,"stop":1730383279708,"duration":1159}},{"uid":"c63534f5ad2685cf","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/c63534f5ad2685cf","status":"passed","time":{"start":1729994639320,"stop":1729994639759,"duration":439}}]},"c8a7d7b906ef6a251f32cd55dce203a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"935ae49db4cd6fda","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/935ae49db4cd6fda","status":"passed","time":{"start":1731047710798,"stop":1731047711331,"duration":533}}]},"18a6f9c36a14075a14778b2c3b423a04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"393a2a8f03cf36e4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/393a2a8f03cf36e4","status":"passed","time":{"start":1731047710727,"stop":1731047711260,"duration":533}}]}}
\ No newline at end of file
+{"f115e5eec8cacba5fc1991c48f1d37a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"e16e27171b154d6a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/e16e27171b154d6a","status":"passed","time":{"start":1731171264036,"stop":1731171264496,"duration":460}},{"uid":"b4d55d61e9412c83","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/b4d55d61e9412c83","status":"passed","time":{"start":1731047710886,"stop":1731047711715,"duration":829}},{"uid":"9844190684ab0319","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/9844190684ab0319","status":"passed","time":{"start":1730388094696,"stop":1730388096720,"duration":2024}},{"uid":"c9d599efdea9fca6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c9d599efdea9fca6","status":"passed","time":{"start":1730387470573,"stop":1730387471148,"duration":575}},{"uid":"39be7728419610","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/39be7728419610","status":"passed","time":{"start":1730383278561,"stop":1730383279775,"duration":1214}}]},"f13fd9c36fb5c0f33905cc309f8bacea":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":5,"unknown":0,"total":5},"items":[{"uid":"13fca1a5132729b5","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/13fca1a5132729b5","status":"passed","time":{"start":1731171264495,"stop":1731171268151,"duration":3656}},{"uid":"bffcaabe3075c2dc","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/bffcaabe3075c2dc","status":"passed","time":{"start":1731047711655,"stop":1731047715832,"duration":4177}},{"uid":"ccec63323394fa2f","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/ccec63323394fa2f","status":"passed","time":{"start":1730388094725,"stop":1730388097469,"duration":2744}},{"uid":"c775447312e9d237","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c775447312e9d237","status":"passed","time":{"start":1730387470619,"stop":1730387471505,"duration":886}},{"uid":"d74261927464674b","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/d74261927464674b","status":"passed","time":{"start":1730383278591,"stop":1730383280227,"duration":1636}}]},"cd78e77c021507fdcc5d35bc8d9a9a3d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"426889650e620fd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/426889650e620fd6","status":"passed","time":{"start":1731171262252,"stop":1731171263204,"duration":952}},{"uid":"1b99b52ca85c17c4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/1b99b52ca85c17c4","status":"passed","time":{"start":1731047709081,"stop":1731047710125,"duration":1044}},{"uid":"e81a7a0da6229cad","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e81a7a0da6229cad","status":"passed","time":{"start":1730388094748,"stop":1730388096676,"duration":1928}},{"uid":"762cd60a4a3ca5f0","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/762cd60a4a3ca5f0","status":"passed","time":{"start":1730387470606,"stop":1730387471197,"duration":591}},{"uid":"fd540fed40495bd6","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/fd540fed40495bd6","status":"passed","time":{"start":1730383278549,"stop":1730383279708,"duration":1159}},{"uid":"c63534f5ad2685cf","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/c63534f5ad2685cf","status":"passed","time":{"start":1729994639320,"stop":1729994639759,"duration":439}}]},"c8a7d7b906ef6a251f32cd55dce203a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"7113e3ec33cfa061","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/7113e3ec33cfa061","status":"passed","time":{"start":1731171263652,"stop":1731171264189,"duration":537}},{"uid":"935ae49db4cd6fda","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/935ae49db4cd6fda","status":"passed","time":{"start":1731047710798,"stop":1731047711331,"duration":533}}]},"2116f0ad00ab1de0effc54f114dd9496":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":6},"items":[{"uid":"5c037778f89e45ff","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/5c037778f89e45ff","status":"passed","time":{"start":1731171262204,"stop":1731171263589,"duration":1385}},{"uid":"2264461ad822d37a","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/2264461ad822d37a","status":"passed","time":{"start":1731047709149,"stop":1731047711014,"duration":1865}},{"uid":"e70f7d4a98ebbc69","reportUrl":"https://ZhikharevAl.github.io/ParaBank/21//#testresult/e70f7d4a98ebbc69","status":"passed","time":{"start":1730388094741,"stop":1730388097338,"duration":2597}},{"uid":"c7e831f40365777e","reportUrl":"https://ZhikharevAl.github.io/ParaBank/20//#testresult/c7e831f40365777e","status":"passed","time":{"start":1730387470573,"stop":1730387471672,"duration":1099}},{"uid":"c6ab14a327c0bdc2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/19//#testresult/c6ab14a327c0bdc2","status":"passed","time":{"start":1730383278590,"stop":1730383280286,"duration":1696}},{"uid":"a3ced999630bfd55","reportUrl":"https://ZhikharevAl.github.io/ParaBank/18//#testresult/a3ced999630bfd55","status":"passed","time":{"start":1729994637224,"stop":1729994638917,"duration":1693}}]},"18a6f9c36a14075a14778b2c3b423a04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"e4dd1b90aa719bd2","reportUrl":"https://ZhikharevAl.github.io/ParaBank/23//#testresult/e4dd1b90aa719bd2","status":"passed","time":{"start":1731171263705,"stop":1731171264205,"duration":500}},{"uid":"393a2a8f03cf36e4","reportUrl":"https://ZhikharevAl.github.io/ParaBank/22//#testresult/393a2a8f03cf36e4","status":"passed","time":{"start":1731047710727,"stop":1731047711260,"duration":533}}]}}
\ No newline at end of file
diff --git a/last-history/retry-trend.json b/last-history/retry-trend.json
index 92d7cbc..3f4e1a4 100644
--- a/last-history/retry-trend.json
+++ b/last-history/retry-trend.json
@@ -1 +1 @@
-[{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"run":2,"retry":0}},{"data":{"run":0,"retry":0}}]
\ No newline at end of file
+[{"buildOrder":23,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/23/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":22,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/22/","reportName":"Allure Report with history","data":{"run":6,"retry":0}},{"buildOrder":21,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/21/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":20,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/20/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":19,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/19/","reportName":"Allure Report with history","data":{"run":4,"retry":0}},{"buildOrder":18,"reportUrl":"https://ZhikharevAl.github.io/ParaBank/18/","reportName":"Allure Report with history","data":{"run":2,"retry":0}},{"data":{"run":0,"retry":0}}]
\ No newline at end of file