<testResult _class='hudson.tasks.junit.TestResult'><duration>0.677</duration><empty>false</empty><failCount>0</failCount><passCount>32</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.507</duration><failedSince>0</failedSince><name>testSetup()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.032</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredients()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.025</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredientsWithTooltipStrings()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.005</duration><failedSince>0</failedSince><name>testConfigBlacklist()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
</stdout></case><duration>0.57</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.IngredientFilterTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout>[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[13:00:08] [Test worker/INFO]: Adding 2 ingredients
[13:00:08] [Test worker/INFO]: Added 2 ingredients
</stdout><timestamp>2022-12-15T13:00:08</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.TickTimerTest</className><duration>0.001</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.004</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-15T13:00:08</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.041</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.001</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.003</duration><failedSince>0</failedSince><name>testSearch()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.048</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-15T12:59:00</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.util.PathUtilTest</className><duration>0.003</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.004</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-15T12:59:00</timestamp></suite><suite><case><age>0</age><className>mezz.jei.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.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.011</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.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.test.util.SubStringTest</className><duration>0.001</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.0</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.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.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.001</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.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.test.util.SubStringTest</className><duration>0.0</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.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.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.051</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-15T12:59:00</timestamp></suite></testResult>