<testResult _class='hudson.tasks.junit.TestResult'><duration>0.738</duration><empty>false</empty><failCount>0</failCount><passCount>32</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>mezz.jei.test.TickTimerTest</className><duration>0.013</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.001</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.017</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.TickTimerTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-12-20T13:46:42</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.025</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.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.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.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.0</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.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.002</duration><failedSince>0</failedSince><name>testSearch()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.033</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.search.suffixtree.GeneralizedSuffixTreeTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-12-20T13:45:37</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.util.PathUtilTest</className><duration>0.002</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.test.util.PathUtilTest</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.003</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.util.PathUtilTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-12-20T13:45:37</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.util.SubStringTest</className><duration>0.001</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.test.util.SubStringTest</className><duration>0.001</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.test.util.SubStringTest</className><duration>0.008</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.test.util.SubStringTest</className><duration>0.002</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.test.util.SubStringTest</className><duration>0.002</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.test.util.SubStringTest</className><duration>0.002</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.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.test.util.SubStringTest</className><duration>0.002</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.test.util.SubStringTest</className><duration>0.002</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.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.test.util.SubStringTest</className><duration>0.002</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.test.util.SubStringTest</className><duration>0.001</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.test.util.SubStringTest</className><duration>0.0</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.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.test.util.SubStringTest</className><duration>0.001</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.test.util.SubStringTest</className><duration>0.001</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.test.util.SubStringTest</className><duration>0.0</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.test.util.SubStringTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testRegionMatchesSameString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.049</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.util.SubStringTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-12-20T13:45:37</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.566</duration><failedSince>0</failedSince><name>testSetup()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-12-20 13:46:01,099 Test worker WARN Advanced terminal features are not available in this environment
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager
...[truncated 612 chars]...
added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.029</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredients()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-12-20 13:46:01,099 Test worker WARN Advanced terminal features are not available in this environment
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager
...[truncated 612 chars]...
added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.033</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredientsWithTooltipStrings()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-12-20 13:46:01,099 Test worker WARN Advanced terminal features are not available in this environment
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager
...[truncated 612 chars]...
added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.004</duration><failedSince>0</failedSince><name>testConfigBlacklist()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>2022-12-20 13:46:01,099 Test worker WARN Advanced terminal features are not available in this environment
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager
...[truncated 612 chars]...
added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
</stdout></case><duration>0.636</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.IngredientFilterTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout>2022-12-20 13:46:01,099 Test worker WARN Advanced terminal features are not available in this environment
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager
...[truncated 612 chars]...
added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.li.in.IngredientManager/]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Adding 2 ingredients
[13:46:01] [Test worker/INFO] [me.je.gu.in.IngredientFilter/]: Added 2 ingredients
</stdout><timestamp>2022-12-20T13:46:00</timestamp></suite></testResult>