Upload via GUI (8346 Dateien)

This commit is contained in:
2026-10-21 16:53:27 +00:00
parent 1584c0a3a7
commit f74e46cb0c
40 changed files with 15401 additions and 5743 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.010s</div>
<div class="counter">0.009s</div>
<p>duration</p>
</div>
</td>
@@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">starts online and follows set</td>
<td class="success">0.010s</td>
<td class="success">0.009s</td>
<td class="success">passed</td>
</tr>
</table>
@@ -89,7 +89,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.025s</div>
<div class="counter">0.024s</div>
<p>duration</p>
</div>
</td>
@@ -76,7 +76,7 @@
</thead>
<tr>
<td class="success">adds https and preserves installation path</td>
<td class="success">0.023s</td>
<td class="success">0.022s</td>
<td class="success">passed</td>
</tr>
<tr>
@@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.091s</div>
<div class="counter">0.085s</div>
<p>duration</p>
</div>
</td>
@@ -96,7 +96,7 @@
</tr>
<tr>
<td class="success">report response parses rows and totals</td>
<td class="success">0.007s</td>
<td class="success">0.006s</td>
<td class="success">passed</td>
</tr>
<tr>
@@ -106,12 +106,12 @@
</tr>
<tr>
<td class="success">sla plans parse</td>
<td class="success">0.004s</td>
<td class="success">0.003s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">ticket detail carries per ticket permissions</td>
<td class="success">0.059s</td>
<td class="success">0.055s</td>
<td class="success">passed</td>
</tr>
<tr>
@@ -129,7 +129,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -0,0 +1,141 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class de.deskhub.staff.push.DeskHubPushTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class de.deskhub.staff.push.DeskHubPushTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/de.deskhub.staff.push.html">de.deskhub.staff.push</a> &gt; DeskHubPushTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">10</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">2.697s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="success">brandNameShowsNextToAppName</td>
<td class="success">0.025s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createsHighImportanceChannel</td>
<td class="success">2.391s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">customerReplyHasQuickReplyActionOthersDoNot</td>
<td class="success">0.104s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">ignoresUnknownOrEmptyMessages</td>
<td class="success">0.020s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">newEventTypesAreShown</td>
<td class="success">0.026s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">notificationIdsDifferPerTicketAndType</td>
<td class="success">0.021s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">quickReplyTextIsEscapedForHtml</td>
<td class="success">0.037s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">sameTicketReplacesEarlierNotification</td>
<td class="success">0.023s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">showsNothingWithoutPermission</td>
<td class="success">0.027s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">showsNotificationWithTitleTextAndOpensTicket</td>
<td class="success">0.023s</td>
<td class="success">passed</td>
</tr>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
</html>
@@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">5.244s</div>
<div class="counter">3.020s</div>
<p>duration</p>
</div>
</td>
@@ -79,27 +79,27 @@
</thead>
<tr>
<td class="success">noBannerWhenOnlineAndHealthy</td>
<td class="success">0.056s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">offlineBannerAppearsAndRetryWorks</td>
<td class="success">4.669s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">serverHealthIssuesAreShownAsFaultOrHint</td>
<td class="success">0.077s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">offlineBannerAppearsAndRetryWorks</td>
<td class="success">2.328s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">serverHealthIssuesAreShownAsFaultOrHint</td>
<td class="success">0.105s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">statusPillShowsLabelFromMetadata</td>
<td class="success">0.080s</td>
<td class="success">0.068s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">themeMenuOffersAllModesAndReportsSelection</td>
<td class="success">0.362s</td>
<td class="success">0.442s</td>
<td class="success">passed</td>
</tr>
</table>
@@ -123,7 +123,7 @@ Invalid ID 0x00000000.
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -41,7 +41,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0s</div>
<div class="counter">0.001s</div>
<p>duration</p>
</div>
</td>
@@ -86,7 +86,7 @@
</tr>
<tr>
<td class="success">unknown permission is denied</td>
<td class="success">0s</td>
<td class="success">0.001s</td>
<td class="success">passed</td>
</tr>
</table>
@@ -99,7 +99,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -20,7 +20,7 @@
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">21</div>
<div class="counter">31</div>
<p>tests</p>
</div>
</td>
@@ -38,7 +38,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">5.370s</div>
<div class="counter">5.836s</div>
<p>duration</p>
</div>
</td>
@@ -85,7 +85,7 @@
<td>4</td>
<td>0</td>
<td>0</td>
<td>0.035s</td>
<td>0.033s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -95,7 +95,17 @@
<td>9</td>
<td>0</td>
<td>0</td>
<td>0.091s</td>
<td>0.085s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="packages/de.deskhub.staff.push.html">de.deskhub.staff.push</a>
</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>2.697s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -105,7 +115,7 @@
<td>8</td>
<td>0</td>
<td>0</td>
<td>5.244s</td>
<td>3.021s</td>
<td class="success">100%</td>
</tr>
</tbody>
@@ -132,7 +142,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.010s</td>
<td>0.009s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -142,7 +152,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.025s</td>
<td>0.024s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -152,7 +162,17 @@
<td>9</td>
<td>0</td>
<td>0</td>
<td>0.091s</td>
<td>0.085s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="classes/de.deskhub.staff.push.DeskHubPushTest.html">de.deskhub.staff.push.DeskHubPushTest</a>
</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>2.697s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -162,7 +182,7 @@
<td>5</td>
<td>0</td>
<td>0</td>
<td>5.244s</td>
<td>3.020s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -172,7 +192,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
</tbody>
@@ -186,7 +206,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -40,7 +40,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.091s</div>
<div class="counter">0.085s</div>
<p>duration</p>
</div>
</td>
@@ -83,7 +83,7 @@
<td>9</td>
<td>0</td>
<td>0</td>
<td>0.091s</td>
<td>0.085s</td>
<td class="success">100%</td>
</tr>
</table>
@@ -96,7 +96,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -40,7 +40,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">0.035s</div>
<div class="counter">0.033s</div>
<p>duration</p>
</div>
</td>
@@ -83,7 +83,7 @@
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.010s</td>
<td>0.009s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -93,7 +93,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0.025s</td>
<td>0.024s</td>
<td class="success">100%</td>
</tr>
</table>
@@ -106,7 +106,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -0,0 +1,103 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Package de.deskhub.staff.push</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Package de.deskhub.staff.push</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt; de.deskhub.staff.push</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">10</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">2.697s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Classes</h2>
<table>
<thead>
<tr>
<th>Class</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tr>
<td class="success">
<a href="../classes/de.deskhub.staff.push.DeskHubPushTest.html">DeskHubPushTest</a>
</td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>2.697s</td>
<td class="success">100%</td>
</tr>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
</html>
@@ -40,7 +40,7 @@
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">5.244s</div>
<div class="counter">3.021s</div>
<p>duration</p>
</div>
</td>
@@ -83,7 +83,7 @@
<td>5</td>
<td>0</td>
<td>0</td>
<td>5.244s</td>
<td>3.020s</td>
<td class="success">100%</td>
</tr>
<tr>
@@ -93,7 +93,7 @@
<td>3</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
</table>
@@ -106,7 +106,7 @@
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 8.7</a> at 19.10.2026, 10:35:26</p>
<a href="http://www.gradle.org">Gradle 8.7</a> at 21.10.2026, 11:49:06</p>
</div>
</div>
</body>
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.data.remote.ConnectionMonitorTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-19T08:35:21" hostname="DESKTOP-TUB9BDU" time="0.01">
<testsuite name="de.deskhub.staff.data.remote.ConnectionMonitorTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:48:59" hostname="DESKTOP-TUB9BDU" time="0.009">
<properties/>
<testcase name="starts online and follows set" classname="de.deskhub.staff.data.remote.ConnectionMonitorTest" time="0.01"/>
<testcase name="starts online and follows set" classname="de.deskhub.staff.data.remote.ConnectionMonitorTest" time="0.009"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.data.remote.DeskHubUrlTest" tests="3" skipped="0" failures="0" errors="0" timestamp="2026-10-19T08:35:21" hostname="DESKTOP-TUB9BDU" time="0.025">
<testsuite name="de.deskhub.staff.data.remote.DeskHubUrlTest" tests="3" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:48:59" hostname="DESKTOP-TUB9BDU" time="0.024">
<properties/>
<testcase name="adds https and preserves installation path" classname="de.deskhub.staff.data.remote.DeskHubUrlTest" time="0.023"/>
<testcase name="adds https and preserves installation path" classname="de.deskhub.staff.data.remote.DeskHubUrlTest" time="0.022"/>
<testcase name="rejects credentials and query parameters" classname="de.deskhub.staff.data.remote.DeskHubUrlTest" time="0.001"/>
<testcase name="rejects cleartext server" classname="de.deskhub.staff.data.remote.DeskHubUrlTest" time="0.001"/>
<system-out><![CDATA[]]></system-out>
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" tests="9" skipped="0" failures="0" errors="0" timestamp="2026-10-19T08:35:21" hostname="DESKTOP-TUB9BDU" time="0.092">
<testsuite name="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" tests="9" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:49:00" hostname="DESKTOP-TUB9BDU" time="0.085">
<properties/>
<testcase name="ticket detail carries per ticket permissions" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.059"/>
<testcase name="ticket detail carries per ticket permissions" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.055"/>
<testcase name="error envelope falls back to defaults" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.002"/>
<testcase name="sla plans parse" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.004"/>
<testcase name="sla plans parse" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.003"/>
<testcase name="metadata contains health issues and permissions" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.008"/>
<testcase name="activity response reports health" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.001"/>
<testcase name="saved views parse filters" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.002"/>
<testcase name="report response parses rows and totals" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.007"/>
<testcase name="report response parses rows and totals" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.006"/>
<testcase name="old server without health or permissions still parses" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.002"/>
<testcase name="ticket detail carries reply signatures and message request sends the choice" classname="de.deskhub.staff.data.remote.dto.ApiDtoParsingTest" time="0.006"/>
<system-out><![CDATA[]]></system-out>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.push.DeskHubPushTest" tests="10" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:49:00" hostname="DESKTOP-TUB9BDU" time="2.698">
<properties/>
<testcase name="createsHighImportanceChannel" classname="de.deskhub.staff.push.DeskHubPushTest" time="2.391"/>
<testcase name="quickReplyTextIsEscapedForHtml" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.037"/>
<testcase name="customerReplyHasQuickReplyActionOthersDoNot" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.104"/>
<testcase name="showsNothingWithoutPermission" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.027"/>
<testcase name="newEventTypesAreShown" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.026"/>
<testcase name="brandNameShowsNextToAppName" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.025"/>
<testcase name="showsNotificationWithTitleTextAndOpensTicket" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.023"/>
<testcase name="notificationIdsDifferPerTicketAndType" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.021"/>
<testcase name="sameTicketReplacesEarlierNotification" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.023"/>
<testcase name="ignoresUnknownOrEmptyMessages" classname="de.deskhub.staff.push.DeskHubPushTest" time="0.02"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.ui.ComposeUiTest" tests="5" skipped="0" failures="0" errors="0" timestamp="2026-10-19T08:35:21" hostname="DESKTOP-TUB9BDU" time="5.244">
<testsuite name="de.deskhub.staff.ui.ComposeUiTest" tests="5" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:49:02" hostname="DESKTOP-TUB9BDU" time="3.021">
<properties/>
<testcase name="offlineBannerAppearsAndRetryWorks" classname="de.deskhub.staff.ui.ComposeUiTest" time="4.669"/>
<testcase name="statusPillShowsLabelFromMetadata" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.08"/>
<testcase name="serverHealthIssuesAreShownAsFaultOrHint" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.077"/>
<testcase name="themeMenuOffersAllModesAndReportsSelection" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.362"/>
<testcase name="noBannerWhenOnlineAndHealthy" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.056"/>
<testcase name="offlineBannerAppearsAndRetryWorks" classname="de.deskhub.staff.ui.ComposeUiTest" time="2.328"/>
<testcase name="statusPillShowsLabelFromMetadata" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.068"/>
<testcase name="serverHealthIssuesAreShownAsFaultOrHint" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.105"/>
<testcase name="themeMenuOffersAllModesAndReportsSelection" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.442"/>
<testcase name="noBannerWhenOnlineAndHealthy" classname="de.deskhub.staff.ui.ComposeUiTest" time="0.077"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[Invalid ID 0x00000000.
Invalid ID 0x00000000.
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="de.deskhub.staff.ui.PermissionsTest" tests="3" skipped="0" failures="0" errors="0" timestamp="2026-10-19T08:35:26" hostname="DESKTOP-TUB9BDU" time="0.0">
<testsuite name="de.deskhub.staff.ui.PermissionsTest" tests="3" skipped="0" failures="0" errors="0" timestamp="2026-10-21T09:49:06" hostname="DESKTOP-TUB9BDU" time="0.001">
<properties/>
<testcase name="unknown permission is denied" classname="de.deskhub.staff.ui.PermissionsTest" time="0.0"/>
<testcase name="unknown permission is denied" classname="de.deskhub.staff.ui.PermissionsTest" time="0.001"/>
<testcase name="falls back to global permissions for older servers" classname="de.deskhub.staff.ui.PermissionsTest" time="0.0"/>
<testcase name="ticket permission overrides global permission" classname="de.deskhub.staff.ui.PermissionsTest" time="0.0"/>
<system-out><![CDATA[]]></system-out>