<surefireAggregatedReport _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>80</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>15</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-api/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>15046</duration><estimatedDuration>12390</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-API #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071688505</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-api/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-api/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.075</duration><empty>false</empty><failCount>0</failCount><passCount>15</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.api.ServerConnectRequestTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testNullReason</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.ServerConnectRequestTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testNullTarget</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.006</duration><name>net.md_5.bungee.api.ServerConnectRequestTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.002</duration><failedSince>0</failedSince><name>test[0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>test[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>test[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>test[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>test[4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>test[5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.0</duration><failedSince>0</failedSince><name>test[6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>test[7]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.AddressParseTest</className><duration>0.001</duration><failedSince>0</failedSince><name>test[8]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.005</duration><name>net.md_5.bungee.util.AddressParseTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.util.CaseInsensitiveTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testMaps</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.CaseInsensitiveTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSets</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.008</duration><name>net.md_5.bungee.util.CaseInsensitiveTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.util.UUIDTest</className><duration>0.055</duration><failedSince>0</failedSince><name>testMany</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.util.UUIDTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSingle</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.056</duration><name>net.md_5.bungee.util.UUIDTest</name><properties></properties></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>46</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-chat/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>18383</duration><estimatedDuration>12458</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-Chat #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071688573</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-chat/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>chat/src/test/java/net/md_5/bungee/api/chat/ComponentsTest.java</affectedPath><affectedPath>chat/src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java</affectedPath><affectedPath>chat/src/main/java/net/md_5/bungee/api/chat/hover/content/Text.java</affectedPath><affectedPath>chat/src/main/java/net/md_5/bungee/chat/ComponentSerializer.java</affectedPath><commitId>cfe00fa47c19e71e191c2651deb61239d68ed18b</commitId><timestamp>1695071658000</timestamp><author><absoluteUrl>https://hub.spigotmc.org/jenkins/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>#3490: Add ComponentBuilder#build() and ComponentSerializer#deserialize()

Components traditionally use the extra data to represent components as a single BaseComponent object. While BaseComponent typically mirrors this behaviour, somewhere along the development of BungeeChat this practice was made unclear. Because ComponentBuilder#create() returns an array of BaseComponents, it has sort of been silently accepted that all components should be represented as arrays, which is incorrect. This heavily influenced the direction of Spigot's component API (with additions such as CommandSender#sendMessage(BaseComponent[])) which emphasizes this misconception of "all components are arrays".

Adding new methods to ComponentBuilder and ComponentSerializer should steer use of the BungeeChat API to be more oriented towards single component instances, not arrays.
</comment><date>2023-09-19 07:14:18 +1000</date><id>cfe00fa47c19e71e191c2651deb61239d68ed18b</id><msg>#3490: Add ComponentBuilder#build() and ComponentSerializer#deserialize()</msg><path><editType>edit</editType><file>chat/src/test/java/net/md_5/bungee/api/chat/ComponentsTest.java</file></path><path><editType>edit</editType><file>chat/src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java</file></path><path><editType>edit</editType><file>chat/src/main/java/net/md_5/bungee/chat/ComponentSerializer.java</file></path><path><editType>edit</editType><file>chat/src/main/java/net/md_5/bungee/api/chat/hover/content/Text.java</file></path></item></changeSet><culprit><absoluteUrl>https://hub.spigotmc.org/jenkins/user/github</absoluteUrl><fullName>github</fullName></culprit><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-chat/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.193</duration><empty>false</empty><failCount>0</failCount><passCount>46</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testComponentGettingExceptions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.034</duration><failedSince>0</failedSince><name>testFormatRetentionCopyFormattingBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testToLegacyFromLegacy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testLegacyComponentBuilderAppend</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.117</duration><failedSince>0</failedSince><name>testItemParse</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testTranslateComponent</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.008</duration><failedSince>0</failedSince><name>testHoverEventContentsBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testBasicComponent</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testScore</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEmptyComponentBuilderBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testModernShowAdvancement</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testHoverEventContentsCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderAppendBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testLegacyHack</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEmptyComponentBuilderCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testLoopComplex</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testLoopSimple</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderAppendBuildMixedComponents</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testFormatRetentionCopyFormattingCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderAppendLegacyBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderBuildFormatRetention</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testComponentBuilderCursor</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRepeatedError</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testBuilderCloneBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRepeated</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderAppendCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testBuilderAppendCreateMixedComponents</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testComponentParting</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderCreateReset</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testInvalidColorCodes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderCloneCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testDummyRetaining</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testBuilderCreateFormatRetention</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testLegacyConverter</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEquals</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderAppendLegacyCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testLegacyResetInBuilderCreate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testNotEquals</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testComponentBuilderCursorInvalidPos</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testLegacyResetInBuilderBuild</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testBuilderBuildReset</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.ComponentsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testFormattingOnlyTextConversion</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.193</duration><name>net.md_5.bungee.api.chat.ComponentsTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.api.chat.TranslatableComponentTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testJsonSerialisation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.api.chat.TranslatableComponentTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testMissingPlaceholdersAdded</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.0</duration><name>net.md_5.bungee.api.chat.TranslatableComponentTest</name><properties></properties></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>9</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-config/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>7951</duration><estimatedDuration>10473</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-Config #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071688607</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-config/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-config/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.173</duration><empty>false</empty><failCount>0</failCount><passCount>9</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.109</duration><failedSince>0</failedSince><name>testNumberedKeys[class net.md_5.bungee.config.YamlConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testNull[class net.md_5.bungee.config.YamlConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.048</duration><failedSince>0</failedSince><name>testConfig[class net.md_5.bungee.config.YamlConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testMapAddition[class net.md_5.bungee.config.YamlConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testNumberedKeys[class net.md_5.bungee.config.JsonConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testNull[class net.md_5.bungee.config.JsonConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testConfig[class net.md_5.bungee.config.JsonConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.config.CompoundConfigurationTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testMapAddition[class net.md_5.bungee.config.JsonConfiguration]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.173</duration><name>net.md_5.bungee.config.CompoundConfigurationTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.config.DefaultConfigurationTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testDefaultValues</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.0</duration><name>net.md_5.bungee.config.DefaultConfigurationTest</name><properties></properties></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>4</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-event/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>7249</duration><estimatedDuration>9617</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-Event #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071688634</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-event/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-event/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.032999996</duration><empty>false</empty><failCount>0</failCount><passCount>4</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.event.EventBusTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testNestedEvents</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.0</duration><name>net.md_5.bungee.event.EventBusTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.event.EventPriorityTest</className><duration>0.031</duration><failedSince>0</failedSince><name>testPriority</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.031</duration><name>net.md_5.bungee.event.EventPriorityTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.event.SubclassTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testNestedEvents</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.001</duration><name>net.md_5.bungee.event.SubclassTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.event.UnregisteringListenerTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testPriority</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.001</duration><name>net.md_5.bungee.event.UnregisteringListenerTest</name><properties></properties></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>5</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-native/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>15099</duration><estimatedDuration>11397</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-Native #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071689080</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-native/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-native/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>6.954</duration><empty>false</empty><failCount>0</failCount><passCount>5</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.NativeCipherTest</className><duration>0.101</duration><failedSince>0</failedSince><name>testJDK</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.NativeCipherTest</className><duration>4.028</duration><failedSince>0</failedSince><name>testJDKBenchmark</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.NativeCipherTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testNative</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>net.md_5.bungee.NativeCipherTest</className><duration>2.061</duration><failedSince>0</failedSince><name>testNativeBenchmark</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>6.192</duration><name>net.md_5.bungee.NativeCipherTest</name><properties></properties></suite><suite><case><age>0</age><className>net.md_5.bungee.NativeZlibTest</className><duration>0.762</duration><failedSince>0</failedSince><name>doTest</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.762</duration><name>net.md_5.bungee.NativeZlibTest</name><properties></properties></suite></result></childReport><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>1</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-protocol/1733/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1733</displayName><duration>16353</duration><estimatedDuration>15099</estimatedDuration><fullDisplayName>BungeeCord » BungeeCord-Protocol #1733</fullDisplayName><id>1733</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1733</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1695071688943</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-protocol/1733/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-protocol/1733/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>0.007</duration><empty>false</empty><failCount>0</failCount><passCount>1</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>net.md_5.bungee.protocol.packet.PluginMessageTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testModerniseChannel</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>0.007</duration><name>net.md_5.bungee.protocol.packet.PluginMessageTest</name><properties></properties></suite></result></childReport></surefireAggregatedReport>