<testResult _class='hudson.tasks.junit.TestResult'><duration>0.837</duration><empty>false</empty><failCount>0</failCount><passCount>32</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.03</duration><failedSince>0</failedSince><name>testPuttingShorterString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testPuttingSameString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testNonMatchingSearches()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testIndexWorksOutOfOrder()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testSearch()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.043</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>38</enclosingBlock><name>mezz.jei.core.test.search.suffixtree.GeneralizedSuffixTreeTest</name><nodeId>40</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-01T00:48:14</timestamp></suite><suite><case><age>0</age><className>mezz.jei.core.test.util.FileUtilTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSanitizationOnValidName()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.FileUtilTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSanitizationOnInvalidName()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.002</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>38</enclosingBlock><name>mezz.jei.core.test.util.FileUtilTest</name><nodeId>40</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-01T00:48:14</timestamp></suite><suite><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRegionMatchesWithZeroLength()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRegionMatchesFails()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.013</duration><failedSince>0</failedSince><name>testIsPrefixAndStartsWith()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSubstringOffset()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRegionMatchesSameSubString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEmptyBySubStringLength()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testEmptyBySubStringOffset()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testInvalidAppend()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testInvalidSubstringOffset()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testEmptyPrefix()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testEmptyString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testAppend()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testCharAt()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRegionMatchesWithOffset()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testNotIsPrefixAndStartsWith()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testShorten()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRegionMatchesDifferentString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.core.test.util.SubStringTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testRegionMatchesSameString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.035</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>38</enclosingBlock><name>mezz.jei.core.test.util.SubStringTest</name><nodeId>40</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-01T00:48:14</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.668</duration><failedSince>0</failedSince><name>testSetup()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-11-01 00:49:32,587 Test worker WARN Advanced terminal features are not available in this environment
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients
...[truncated 570 chars]...
s are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.041</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredients()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-11-01 00:49:32,587 Test worker WARN Advanced terminal features are not available in this environment
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients
...[truncated 570 chars]...
s are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.031</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredientsWithTooltipStrings()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-11-01 00:49:32,587 Test worker WARN Advanced terminal features are not available in this environment
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients
...[truncated 570 chars]...
s are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.007</duration><failedSince>0</failedSince><name>testConfigBlacklist()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-11-01 00:49:32,587 Test worker WARN Advanced terminal features are not available in this environment
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients
...[truncated 570 chars]...
s are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><duration>0.749</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>38</enclosingBlock><name>mezz.jei.test.IngredientFilterTest</name><nodeId>40</nodeId><properties></properties><stderr></stderr><stdout>2022-11-01 00:49:32,587 Test worker WARN Advanced terminal features are not available in this environment
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients
...[truncated 570 chars]...
s are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:32] [Test worker/INFO] [me.je.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Adding 2 ingredients
[00:49:33] [Test worker/INFO] [me.je.in.IngredientFilter/]: Added 2 ingredients
</stdout><timestamp>2022-11-01T00:49:32</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.TickTimerTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testBasicTickTimerMath()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.test.TickTimerTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testMoreTicksThanValuesMath()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>mezz.jei.test.TickTimerTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testIndivisibleTicking()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.008</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>38</enclosingBlock><name>mezz.jei.test.TickTimerTest</name><nodeId>40</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-01T00:49:33</timestamp></suite></testResult>