<testResult _class='hudson.tasks.junit.TestResult'><duration>0.604</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.471</duration><failedSince>0</failedSince><name>testSetup()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.017</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredients()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.012</duration><failedSince>0</failedSince><name>testAddingAndRemovingIngredientsWithTooltipStrings()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
</stdout></case><case><age>0</age><className>mezz.jei.test.IngredientFilterTest</className><duration>0.006</duration><failedSince>0</failedSince><name>testConfigBlacklist()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
</stdout></case><duration>0.509</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.IngredientFilterTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout>[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.je
...[truncated 52 chars]...
FO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being removed at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Ingredients are being added at runtime: 5 mezz.jei.test.lib.TestIngredient
[03:51:29] [Test worker/INFO]: Adding 2 ingredients
[03:51:29] [Test worker/INFO]: Added 2 ingredients
</stdout><timestamp>2022-11-02T03:51:29</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.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.005</duration><enclosingBlockName>Archive</enclosingBlockName><enclosingBlock>40</enclosingBlock><name>mezz.jei.test.TickTimerTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-02T03:51:29</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.search.suffixtree.GeneralizedSuffixTreeTest</className><duration>0.026</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.002</duration><failedSince>0</failedSince><name>testSearch()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.034</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-11-02T03:50:37</timestamp></suite><suite><case><age>0</age><className>mezz.jei.test.util.PathUtilTest</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.test.util.PathUtilTest</className><duration>0.0</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>40</enclosingBlock><name>mezz.jei.test.util.PathUtilTest</name><nodeId>42</nodeId><properties></properties><stderr></stderr><stdout></stdout><timestamp>2022-11-02T03:50:37</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.0</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.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.test.util.SubStringTest</className><duration>0.003</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.003</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.003</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.001</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.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.0</duration><failedSince>0</failedSince><name>testRegionMatchesSameString()</name><properties></properties><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.054</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-11-02T03:50:37</timestamp></suite></testResult>