You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by pt...@apache.org on 2015/11/05 20:04:16 UTC

[10/54] [abbrv] [partial] storm git commit: remove files added by mistake

http://git-wip-us.apache.org/repos/asf/storm/blob/d13d1680/_site/target/checkout/examples/storm-starter/target/surefire-reports/testng-results.xml
----------------------------------------------------------------------
diff --git a/_site/target/checkout/examples/storm-starter/target/surefire-reports/testng-results.xml b/_site/target/checkout/examples/storm-starter/target/surefire-reports/testng-results.xml
deleted file mode 100644
index 837cb84..0000000
--- a/_site/target/checkout/examples/storm-starter/target/surefire-reports/testng-results.xml
+++ /dev/null
@@ -1,5158 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<testng-results skipped="0" failed="0" total="226" passed="226">
-  <reporter-output>
-  </reporter-output>
-  <suite name="Command line suite" duration-ms="510" started-at="2015-10-28T21:00:26Z" finished-at="2015-10-28T21:00:26Z">
-    <groups>
-    </groups>
-    <test name="Command line test" duration-ms="510" started-at="2015-10-28T21:00:26Z" finished-at="2015-10-28T21:00:26Z">
-      <class name="storm.starter.tools.SlotBasedCounterTest">
-        <test-method status="PASS" signature="negativeOrZeroNumSlotsShouldThrowIAE(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="negativeOrZeroNumSlotsShouldThrowIAE" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="illegalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-2]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[Number of slots must be greater than zero (you requested -2)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -2)
-	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:42)
-	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroNumSlotsShouldThrowIAE -->
-        <test-method status="PASS" signature="negativeOrZeroNumSlotsShouldThrowIAE(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="negativeOrZeroNumSlotsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-10]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[Number of slots must be greater than zero (you requested -10)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -10)
-	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:42)
-	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroNumSlotsShouldThrowIAE -->
-        <test-method status="PASS" signature="negativeOrZeroNumSlotsShouldThrowIAE(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="negativeOrZeroNumSlotsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-3]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[Number of slots must be greater than zero (you requested -3)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -3)
-	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:42)
-	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroNumSlotsShouldThrowIAE -->
-        <test-method status="PASS" signature="newInstanceShouldHaveEmptyCounts()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="newInstanceShouldHaveEmptyCounts" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- newInstanceShouldHaveEmptyCounts -->
-        <test-method status="PASS" signature="negativeOrZeroNumSlotsShouldThrowIAE(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="negativeOrZeroNumSlotsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[0]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[Number of slots must be greater than zero (you requested 0)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested 0)
-	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:42)
-	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroNumSlotsShouldThrowIAE -->
-        <test-method status="PASS" signature="negativeOrZeroNumSlotsShouldThrowIAE(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="negativeOrZeroNumSlotsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[Number of slots must be greater than zero (you requested -1)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: Number of slots must be greater than zero (you requested -1)
-	at storm.starter.tools.SlotBasedCounter.<init>(SlotBasedCounter.java:42)
-	at storm.starter.tools.SlotBasedCounterTest.negativeOrZeroNumSlotsShouldThrowIAE(SlotBasedCounterTest.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroNumSlotsShouldThrowIAE -->
-        <test-method status="PASS" signature="positiveNumSlotsShouldBeOk(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="positiveNumSlotsShouldBeOk" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="legalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[3]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- positiveNumSlotsShouldBeOk -->
-        <test-method status="PASS" signature="positiveNumSlotsShouldBeOk(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="positiveNumSlotsShouldBeOk" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="legalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- positiveNumSlotsShouldBeOk -->
-        <test-method status="PASS" signature="positiveNumSlotsShouldBeOk(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="positiveNumSlotsShouldBeOk" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="legalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[20]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- positiveNumSlotsShouldBeOk -->
-        <test-method status="PASS" signature="positiveNumSlotsShouldBeOk(int)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="positiveNumSlotsShouldBeOk" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="legalNumSlotsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[2]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- positiveNumSlotsShouldBeOk -->
-        <test-method status="PASS" signature="shouldIncrementCount([Ljava.lang.Object;, [I)[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="shouldIncrementCount" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="incrementCountData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[Ljava.lang.String;@646d6aa0]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[I@4b7361e2]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldIncrementCount -->
-        <test-method status="PASS" signature="shouldIncrementCountOnlyOneSlotAtATime()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="shouldIncrementCountOnlyOneSlotAtATime" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldIncrementCountOnlyOneSlotAtATime -->
-        <test-method status="PASS" signature="shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnNonEmptyCountsWhenAtLeastOneObjectWasCounted -->
-        <test-method status="PASS" signature="wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- wipeZerosShouldRemoveAnyObjectsWithZeroTotalCount -->
-        <test-method status="PASS" signature="shouldReturnZeroForNonexistentObject()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="shouldReturnZeroForNonexistentObject" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnZeroForNonexistentObject -->
-        <test-method status="PASS" signature="wipeSlotShouldSetAllCountsInSlotToZero()[pri:0, instance:storm.starter.tools.SlotBasedCounterTest@4dc1c92b]" name="wipeSlotShouldSetAllCountsInSlotToZero" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- wipeSlotShouldSetAllCountsInSlotToZero -->
-      </class> <!-- storm.starter.tools.SlotBasedCounterTest -->
-      <class name="storm.starter.tools.RankableObjectWithFieldsTest">
-        <test-method status="PASS" signature="constructorWithNegativeCountAndFieldsShouldThrowIAE()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="constructorWithNegativeCountAndFieldsShouldThrowIAE" duration-ms="1" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The count must be >= 0]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The count must be >= 0
-	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:46)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:61)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- constructorWithNegativeCountAndFieldsShouldThrowIAE -->
-        <test-method status="PASS" signature="constructorWithNegativeCountAndNoFieldsShouldThrowIAE()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="constructorWithNegativeCountAndNoFieldsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The count must be >= 0]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The count must be >= 0
-	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:46)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNegativeCountAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:55)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- constructorWithNegativeCountAndNoFieldsShouldThrowIAE -->
-        <test-method status="PASS" signature="constructorWithNullObjectAndFieldsShouldThrowIAE()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="constructorWithNullObjectAndFieldsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The object must not be null]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The object must not be null
-	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:43)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:50)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- constructorWithNullObjectAndFieldsShouldThrowIAE -->
-        <test-method status="PASS" signature="constructorWithNullObjectAndNoFieldsShouldThrowIAE()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="constructorWithNullObjectAndNoFieldsShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The object must not be null]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The object must not be null
-	at storm.starter.tools.RankableObjectWithFields.<init>(RankableObjectWithFields.java:43)
-	at storm.starter.tools.RankableObjectWithFieldsTest.constructorWithNullObjectAndNoFieldsShouldThrowIAE(RankableObjectWithFieldsTest.java:44)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- constructorWithNullObjectAndNoFieldsShouldThrowIAE -->
-        <test-method status="PASS" signature="copyShouldReturnCopy(storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="copyShouldReturnCopy" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="copyData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- copyShouldReturnCopy -->
-        <test-method status="PASS" signature="copyShouldReturnCopy(storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="copyShouldReturnCopy" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="copyData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0|someField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- copyShouldReturnCopy -->
-        <test-method status="PASS" signature="copyShouldReturnCopy(storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="copyShouldReturnCopy" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="copyData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|3|someOtherField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- copyShouldReturnCopy -->
-        <test-method status="PASS" signature="fieldsShouldBeImmutable()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="fieldsShouldBeImmutable" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <exception class="java.lang.UnsupportedOperationException">
-            <full-stacktrace>
-              <![CDATA[java.lang.UnsupportedOperationException
-	at com.google.common.collect.ImmutableList.remove(ImmutableList.java:479)
-	at storm.starter.tools.RankableObjectWithFieldsTest.fieldsShouldBeImmutable(RankableObjectWithFieldsTest.java:208)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.UnsupportedOperationException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- fieldsShouldBeImmutable -->
-        <test-method status="PASS" signature="shouldBeEqualToItself()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldBeEqualToItself" duration-ms="1" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldBeEqualToItself -->
-        <test-method status="PASS" signature="shouldBeEqualToTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldBeEqualToTrueDuplicates" duration-ms="2" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldBeEqualToTrueDuplicates -->
-        <test-method status="PASS" signature="shouldBeEqualToTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldBeEqualToTrueDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0|someField]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0|someOtherField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldBeEqualToTrueDuplicates -->
-        <test-method status="PASS" signature="shouldCreateRankableObjectFromTuple()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldCreateRankableObjectFromTuple" duration-ms="5" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldCreateRankableObjectFromTuple -->
-        <test-method status="PASS" signature="shouldBeEqualToTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldBeEqualToTrueDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0|someOtherField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldBeEqualToTrueDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[Foo|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[FOO|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveDifferentHashCodeThanFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveDifferentHashCodeThanFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveDifferentHashCodeThanFalseDuplicates -->
-        <test-method status="PASS" signature="shouldHaveSameHashCodeAsTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveSameHashCodeAsTrueDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0|someOtherField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveSameHashCodeAsTrueDuplicates -->
-        <test-method status="PASS" signature="shouldHaveSameHashCodeAsTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveSameHashCodeAsTrueDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveSameHashCodeAsTrueDuplicates -->
-        <test-method status="PASS" signature="shouldHaveSameHashCodeAsTrueDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldHaveSameHashCodeAsTrueDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="trueDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0|someField]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0|someOtherField]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldHaveSameHashCodeAsTrueDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[Foo|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[FOO|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToFalseDuplicates(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToFalseDuplicates" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="falseDuplicatesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToFalseDuplicates -->
-        <test-method status="PASS" signature="shouldNotBeEqualToInstancesOfOtherClasses(java.lang.Object)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToInstancesOfOtherClasses" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="otherClassesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[java.lang.Object@5c2a1ed]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToInstancesOfOtherClasses -->
-        <test-method status="PASS" signature="shouldNotBeEqualToInstancesOfOtherClasses(java.lang.Object)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToInstancesOfOtherClasses" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="otherClassesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[foo]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToInstancesOfOtherClasses -->
-        <test-method status="PASS" signature="shouldNotBeEqualToInstancesOfOtherClasses(java.lang.Object)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToInstancesOfOtherClasses" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="otherClassesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[7, 8, 9]]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToInstancesOfOtherClasses -->
-        <test-method status="PASS" signature="shouldNotBeEqualToInstancesOfOtherClasses(java.lang.Object)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldNotBeEqualToInstancesOfOtherClasses" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="otherClassesData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[4]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldNotBeEqualToInstancesOfOtherClasses -->
-        <test-method status="PASS" signature="shouldReturnTheCount()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldReturnTheCount" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnTheCount -->
-        <test-method status="PASS" signature="shouldReturnTheFields(java.lang.Object, long, [Ljava.lang.Object;)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldReturnTheFields" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="fieldsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[java.lang.Object@5d17c0eb]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[271]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[[Ljava.lang.Object;@79ef3ccd]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnTheFields -->
-        <test-method status="PASS" signature="shouldReturnTheObject()[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldReturnTheObject" duration-ms="0" started-at="2015-10-28T17:00:26Z" finished-at="2015-10-28T17:00:26Z">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnTheObject -->
-        <test-method status="PASS" signature="shouldReturnTheFields(java.lang.Object, long, [Ljava.lang.Object;)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="shouldReturnTheFields" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="fieldsData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[quux]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[42]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[[Ljava.lang.Object;@4980f545]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- shouldReturnTheFields -->
-        <test-method status="PASS" signature="toStringShouldContainStringRepresentationsOfObjectAndCount(java.lang.Object, long)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="toStringShouldContainStringRepresentationsOfObjectAndCount" duration-ms="2" started-at="2015-10-28T17:00:26Z" data-provider="toStringData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[foo]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[0]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- toStringShouldContainStringRepresentationsOfObjectAndCount -->
-        <test-method status="PASS" signature="toStringShouldContainStringRepresentationsOfObjectAndCount(java.lang.Object, long)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="toStringShouldContainStringRepresentationsOfObjectAndCount" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="toStringData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[BAR]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[8]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- toStringShouldContainStringRepresentationsOfObjectAndCount -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1000]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[0]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|1000]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[0]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|1000]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1000]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[foo|1]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-        <test-method status="PASS" signature="verifyCompareTo(storm.starter.tools.RankableObjectWithFields, storm.starter.tools.RankableObjectWithFields, int)[pri:0, instance:storm.starter.tools.RankableObjectWithFieldsTest@345c98f3]" name="verifyCompareTo" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="compareToData" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[[foo|0]]]>
-              </value>
-            </param>
-            <param index="1">
-              <value>
-                <![CDATA[[bar|1]]]>
-              </value>
-            </param>
-            <param index="2">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- verifyCompareTo -->
-      </class> <!-- storm.starter.tools.RankableObjectWithFieldsTest -->
-      <class name="storm.starter.bolt.TotalRankingsBoltTest">
-        <test-method status="PASS" signature="negativeOrZeroEmitFrequencyShouldThrowIAE(int)[pri:0, instance:storm.starter.bolt.TotalRankingsBoltTest@6691177]" name="negativeOrZeroEmitFrequencyShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalEmitFrequency" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-10]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The emit frequency must be >= 1 seconds (you requested -10 seconds)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -10 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroEmitFrequencyShouldThrowIAE -->
-        <test-method status="PASS" signature="negativeOrZeroEmitFrequencyShouldThrowIAE(int)[pri:0, instance:storm.starter.bolt.TotalRankingsBoltTest@6691177]" name="negativeOrZeroEmitFrequencyShouldThrowIAE" duration-ms="0" started-at="2015-10-28T17:00:26Z" data-provider="illegalEmitFrequency" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-2]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The emit frequency must be >= 1 seconds (you requested -2 seconds)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -2 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
-	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
-	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)
-]]>
-            </full-stacktrace>
-          </exception> <!-- java.lang.IllegalArgumentException -->
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- negativeOrZeroEmitFrequencyShouldThrowIAE -->
-        <test-method status="PASS" signature="negativeOrZeroEmitFrequencyShouldThrowIAE(int)[pri:0, instance:storm.starter.bolt.TotalRankingsBoltTest@6691177]" name="negativeOrZeroEmitFrequencyShouldThrowIAE" duration-ms="1" started-at="2015-10-28T17:00:26Z" data-provider="illegalEmitFrequency" finished-at="2015-10-28T17:00:26Z">
-          <params>
-            <param index="0">
-              <value>
-                <![CDATA[-1]]>
-              </value>
-            </param>
-          </params>
-          <exception class="java.lang.IllegalArgumentException">
-            <message>
-              <![CDATA[The emit frequency must be >= 1 seconds (you requested -1 seconds)]]>
-            </message>
-            <full-stacktrace>
-              <![CDATA[java.lang.IllegalArgumentException: The emit frequency must be >= 1 seconds (you requested -1 seconds)
-	at storm.starter.bolt.AbstractRankerBolt.<init>(AbstractRankerBolt.java:64)
-	at storm.starter.bolt.TotalRankingsBolt.<init>(TotalRankingsBolt.java:44)
-	at storm.starter.bolt.TotalRankingsBoltTest.negativeOrZeroEmitFrequencyShouldThrowIAE(TotalRankingsBoltTest.java:69)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at java.lang.reflect.Method.invoke(Method.java:597)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
-	at org.testng.TestRunner.privateRun(TestRunner.java:767)
-	at org.testng.TestRunner.run(TestRunner.java:617)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:240)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
-	at org.testng.TestNG.run(TestNG.java:1057)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:70)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:157)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:97)
-	at org.ap

<TRUNCATED>