Add implementation from Assignment 1
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0.008s</div>
|
||||
<div class="counter">1m6.01s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -76,116 +76,28 @@
|
||||
<a name="inbox_mulipleMails_showsAllInboxDataCorrectly"></a>
|
||||
<h3 class="failures">inbox_mulipleMails_showsAllInboxDataCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+2"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.client.MessageClientMailboxTest.setUp(MessageClientMailboxTest.java:59)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
<span class="code">
|
||||
<pre>java.lang.NullPointerException
|
||||
at dslab.client.MessageClientMailboxTest.tearDown(MessageClientMailboxTest.java:74)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
<pre>org.junit.runners.model.TestTimedOutException: test timed out after 40000 milliseconds
|
||||
at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
|
||||
at java.base@11.0.8/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458)
|
||||
at app//dslab.StreamListener.poll(StreamListener.java:34)
|
||||
at app//dslab.JunitSocketClient.read(JunitSocketClient.java:82)
|
||||
at app//dslab.JunitSocketClient.sendAndRead(JunitSocketClient.java:108)
|
||||
at app//dslab.JunitSocketClient.sendAndVerify(JunitSocketClient.java:103)
|
||||
at app//dslab.client.MessageClientMailboxTest.inbox_mulipleMails_showsAllInboxDataCorrectly(MessageClientMailboxTest.java:121)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base@11.0.8/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base@11.0.8/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base@11.0.8/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base@11.0.8/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -193,116 +105,28 @@
|
||||
<a name="inbox_singleMail_showsAllInboxDataCorrectly"></a>
|
||||
<h3 class="failures">inbox_singleMail_showsAllInboxDataCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+2"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.client.MessageClientMailboxTest.setUp(MessageClientMailboxTest.java:59)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
<span class="code">
|
||||
<pre>java.lang.NullPointerException
|
||||
at dslab.client.MessageClientMailboxTest.tearDown(MessageClientMailboxTest.java:74)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
<pre>org.junit.runners.model.TestTimedOutException: test timed out after 20000 milliseconds
|
||||
at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
|
||||
at java.base@11.0.8/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458)
|
||||
at app//dslab.StreamListener.poll(StreamListener.java:34)
|
||||
at app//dslab.JunitSocketClient.read(JunitSocketClient.java:82)
|
||||
at app//dslab.JunitSocketClient.sendAndRead(JunitSocketClient.java:108)
|
||||
at app//dslab.JunitSocketClient.sendAndVerify(JunitSocketClient.java:103)
|
||||
at app//dslab.client.MessageClientMailboxTest.inbox_singleMail_showsAllInboxDataCorrectly(MessageClientMailboxTest.java:92)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base@11.0.8/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base@11.0.8/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base@11.0.8/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base@11.0.8/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -319,12 +143,12 @@
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">inbox_mulipleMails_showsAllInboxDataCorrectly</td>
|
||||
<td class="failures">0.004s</td>
|
||||
<td class="failures">43.009s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">inbox_singleMail_showsAllInboxDataCorrectly</td>
|
||||
<td class="failures">0.004s</td>
|
||||
<td class="failures">23.005s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -332,14 +156,52 @@
|
||||
<div id="tab2" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Nov 26, 2020 10:42:20 AM dslab.client.MessageClientMailboxTest setUp
|
||||
<pre>Dec 23, 2020 11:54:45 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Creating mailbox server
|
||||
Nov 26, 2020 10:42:20 AM dslab.client.MessageClientMailboxTest setUp
|
||||
Dec 23, 2020 11:54:45 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@12a79257
|
||||
Dec 23, 2020 11:54:45 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Waiting for mailbox server sockets
|
||||
Nov 26, 2020 10:42:20 AM dslab.client.MessageClientMailboxTest setUp
|
||||
Dec 23, 2020 11:54:45 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Starting message client
|
||||
Dec 23, 2020 11:54:45 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@29ceee08
|
||||
Dec 23, 2020 11:54:48 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Split EMail addresses: [trillian@earth.planet]
|
||||
Dec 23, 2020 11:54:48 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Current email address in msg.getTo(): trillian@earth.planet
|
||||
Dec 23, 2020 11:54:48 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain earth.planet
|
||||
Dec 23, 2020 11:54:48 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain and user exists. Adding address to msg.To() field
|
||||
Dec 23, 2020 11:54:48 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@27090541
|
||||
Dec 23, 2020 11:55:28 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@7175fa12
|
||||
Dec 23, 2020 11:55:28 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@29ceee08
|
||||
Dec 23, 2020 11:55:28 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Creating mailbox server
|
||||
Nov 26, 2020 10:42:20 AM dslab.client.MessageClientMailboxTest setUp
|
||||
Dec 23, 2020 11:55:28 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@27090541
|
||||
Dec 23, 2020 11:55:28 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@1a4b8391
|
||||
Dec 23, 2020 11:55:28 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Waiting for mailbox server sockets
|
||||
Dec 23, 2020 11:55:28 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Starting message client
|
||||
Dec 23, 2020 11:55:28 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@47222a70
|
||||
Dec 23, 2020 11:55:31 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Split EMail addresses: [trillian@earth.planet]
|
||||
Dec 23, 2020 11:55:31 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Current email address in msg.getTo(): trillian@earth.planet
|
||||
Dec 23, 2020 11:55:31 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain earth.planet
|
||||
Dec 23, 2020 11:55:31 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain and user exists. Adding address to msg.To() field
|
||||
Dec 23, 2020 11:55:31 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@49e5dce4
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -351,7 +213,7 @@ INFO: Waiting for mailbox server sockets
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0.003s</div>
|
||||
<div class="counter">15.017s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -66,6 +66,9 @@
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab2">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
@@ -73,116 +76,26 @@
|
||||
<a name="startClient_shouldConnectToMailboxServerAndSendStartsecure"></a>
|
||||
<h3 class="failures">startClient_shouldConnectToMailboxServerAndSendStartsecure</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.client.MessageClientStartupTest.setUp(MessageClientStartupTest.java:37)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
<span class="code">
|
||||
<pre>java.lang.NullPointerException
|
||||
at dslab.client.MessageClientStartupTest.tearDown(MessageClientStartupTest.java:48)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
|
||||
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
|
||||
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
|
||||
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
|
||||
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
|
||||
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
|
||||
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
|
||||
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
|
||||
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
|
||||
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
|
||||
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
|
||||
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
|
||||
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
|
||||
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
|
||||
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
|
||||
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
|
||||
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
|
||||
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|
||||
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
|
||||
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
<pre>org.junit.runners.model.TestTimedOutException: test timed out after 15000 milliseconds
|
||||
at java.base@11.0.8/jdk.internal.misc.Unsafe.park(Native Method)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
|
||||
at java.base@11.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
|
||||
at java.base@11.0.8/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
|
||||
at app//dslab.client.MessageClientStartupTest.startClient_shouldConnectToMailboxServerAndSendStartsecure(MessageClientStartupTest.java:78)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base@11.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base@11.0.8/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base@11.0.8/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at app//org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base@11.0.8/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base@11.0.8/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -199,11 +112,29 @@
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">startClient_shouldConnectToMailboxServerAndSendStartsecure</td>
|
||||
<td class="failures">0.003s</td>
|
||||
<td class="failures">15.017s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab2" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:54:30 AM dslab.SimpleTcpServer run
|
||||
INFO: Starting mock server on 11623
|
||||
Dec 23, 2020 11:54:30 AM dslab.SimpleTcpServer run
|
||||
INFO: Listening on client connection
|
||||
Dec 23, 2020 11:54:30 AM dslab.SimpleTcpServer run
|
||||
INFO: Processing client connection Socket[addr=/127.0.0.1,port=47618,localport=11623]
|
||||
Dec 23, 2020 11:54:30 AM dslab.SimpleTcpServer run
|
||||
INFO: Listening on client connection
|
||||
Dec 23, 2020 11:54:45 AM dslab.SimpleTcpServer close
|
||||
INFO: Closing server socket
|
||||
Dec 23, 2020 11:54:45 AM dslab.SimpleTcpServer close
|
||||
INFO: Closing server socket
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -212,7 +143,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">4</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">12.017s</div>
|
||||
<div class="counter">13.092s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,124 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="acceptDmtpMessage_listDmapMessage"></a>
|
||||
<h3 class="failures">acceptDmtpMessage_listDmapMessage</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxServerProtocolTest.setUp(MailboxServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="dmtpMessage_withUnknownRecipient_returnsError"></a>
|
||||
<h3 class="failures">dmtpMessage_withUnknownRecipient_returnsError</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxServerProtocolTest.setUp(MailboxServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="loginAndLogout_withValidLogin"></a>
|
||||
<h3 class="failures">loginAndLogout_withValidLogin</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxServerProtocolTest.setUp(MailboxServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="login_withInvalidLogin_returnsError"></a>
|
||||
<h3 class="failures">login_withInvalidLogin_returnsError</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxServerProtocolTest.setUp(MailboxServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -189,27 +78,121 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">acceptDmtpMessage_listDmapMessage</td>
|
||||
<td class="failures">3.002s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">acceptDmtpMessage_listDmapMessage</td>
|
||||
<td class="success">4.043s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">dmtpMessage_withUnknownRecipient_returnsError</td>
|
||||
<td class="failures">3.012s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">dmtpMessage_withUnknownRecipient_returnsError</td>
|
||||
<td class="success">3.017s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">loginAndLogout_withValidLogin</td>
|
||||
<td class="failures">3.002s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">loginAndLogout_withValidLogin</td>
|
||||
<td class="success">3.018s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">login_withInvalidLogin_returnsError</td>
|
||||
<td class="failures">3.001s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">login_withInvalidLogin_returnsError</td>
|
||||
<td class="success">3.014s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:54:14 AM dslab.mailbox.MailboxServerProtocolTest setUp
|
||||
INFO: Waiting for server sockets to appear
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@241b95b7
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@1f3c1728
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Split EMail addresses: [trillian@earth.planet]
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Current email address in msg.getTo(): trillian@earth.planet
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain earth.planet
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address trillian@earth.planet belongs to this domain and user exists. Adding address to msg.To() field
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection storeMessage
|
||||
INFO: Storing message from arthur@earth.planet
|
||||
to trillian@earth.planet
|
||||
subject hello
|
||||
data hello from junit
|
||||
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection storeMessage
|
||||
INFO: storeMessage(): checking if msg 0 arthur@earth.planet hello already exists for recipient trillian@earth.planet
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@73c9d031
|
||||
Dec 23, 2020 11:54:14 AM dslab.mailbox.DMAPConnection loginLoop
|
||||
INFO: User successfully logged in: trillian@earth.planet
|
||||
Dec 23, 2020 11:54:15 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@6b871b90
|
||||
Dec 23, 2020 11:54:15 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@6540f948
|
||||
Dec 23, 2020 11:54:15 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@1f3c1728
|
||||
Dec 23, 2020 11:54:15 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@6b871b90
|
||||
Dec 23, 2020 11:54:15 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@73c9d031
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.MailboxServerProtocolTest setUp
|
||||
INFO: Waiting for server sockets to appear
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@65f3f723
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@50d35cb5
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMAPConnection loginLoop
|
||||
INFO: User successfully logged in: trillian@earth.planet
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@49562a5
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@4fc64790
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@50d35cb5
|
||||
Dec 23, 2020 11:54:18 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@49562a5
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.MailboxServerProtocolTest setUp
|
||||
INFO: Waiting for server sockets to appear
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@520788de
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@5873049e
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Split EMail addresses: [unknown@earth.planet]
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Current email address in msg.getTo(): unknown@earth.planet
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Address unknown@earth.planet belongs to this domain earth.planet
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection run
|
||||
INFO: Our userStorage in domain earth.planet does not contain user unknown
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@6b58be8b
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@5873049e
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@dc78beb
|
||||
Dec 23, 2020 11:54:21 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@6b58be8b
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.MailboxServerProtocolTest setUp
|
||||
INFO: Waiting for server sockets to appear
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@5d7aadb9
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@340579b2
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@6f10dd9e
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@340579b2
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@61d72fd4
|
||||
Dec 23, 2020 11:54:24 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@6f10dd9e
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -218,7 +201,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0.003s</div>
|
||||
<div class="counter">3.007s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,43 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly"></a>
|
||||
<h3 class="failures">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+2"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxServerTest.runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly(MailboxServerTest.java:33)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -108,12 +78,36 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</td>
|
||||
<td class="failures">0.003s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</td>
|
||||
<td class="success">3.007s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:54:27 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Starting thread with component dslab.mailbox.MailboxServer@d5e253e
|
||||
Dec 23, 2020 11:54:27 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@d5e253e
|
||||
Dec 23, 2020 11:54:27 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Waiting for DMTP socket to open on port 11622
|
||||
Dec 23, 2020 11:54:27 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Waiting for DMAP socket to open on port 11623
|
||||
Dec 23, 2020 11:54:27 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@50c1e13d
|
||||
Dec 23, 2020 11:54:27 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Shutting down component dslab.mailbox.MailboxServer@d5e253e
|
||||
Dec 23, 2020 11:54:27 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@5f003336
|
||||
Dec 23, 2020 11:54:27 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@50c1e13d
|
||||
Dec 23, 2020 11:54:30 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Waiting for thread to stop for component dslab.mailbox.MailboxServer@d5e253e
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -122,7 +116,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">3.003s</div>
|
||||
<div class="counter">4.025s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -66,6 +66,9 @@
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab2">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
@@ -73,12 +76,18 @@
|
||||
<a name="sendStartsecure"></a>
|
||||
<h3 class="failures">sendStartsecure</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+3"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.mailbox.MailboxStartsecureTest.setUp(MailboxStartsecureTest.java:31)
|
||||
<pre>java.lang.AssertionError:
|
||||
Expected: a string containing "ok DMAP2.0"
|
||||
but: was "ok DMAP"
|
||||
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
|
||||
at org.junit.Assert.assertThat(Assert.java:956)
|
||||
at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
|
||||
at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
|
||||
at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
|
||||
at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:54)
|
||||
at dslab.JunitSocketClient.assertThat(JunitSocketClient.java:120)
|
||||
at dslab.JunitSocketClient.verify(JunitSocketClient.java:92)
|
||||
at dslab.mailbox.MailboxStartsecureTest.sendStartsecure(MailboxStartsecureTest.java:58)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
@@ -86,9 +95,58 @@
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
<span class="code">
|
||||
<pre>java.lang.AssertionError:
|
||||
Expected: a string containing "ok mailbox-earth-planet"
|
||||
but: was "error not logged in"
|
||||
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
|
||||
at org.junit.Assert.assertThat(Assert.java:956)
|
||||
at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
|
||||
at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
|
||||
at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
|
||||
at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:54)
|
||||
at dslab.JunitSocketClient.assertThat(JunitSocketClient.java:120)
|
||||
at dslab.JunitSocketClient.sendAndVerify(JunitSocketClient.java:103)
|
||||
at dslab.mailbox.MailboxStartsecureTest.sendStartsecure(MailboxStartsecureTest.java:61)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
<span class="code">
|
||||
<pre>java.lang.AssertionError: Expected server response to be Base64 encoded
|
||||
Expected: a string matching "^(?:[a-zA-Z0-9+/]{4})*(?:[a-zA-Z0-9+/]{2}==|[a-zA-Z0-9+/]{3}=)?$"
|
||||
but: was "error not logged in"
|
||||
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
|
||||
at org.junit.Assert.assertThat(Assert.java:956)
|
||||
at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
|
||||
at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
|
||||
at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
|
||||
at dslab.mailbox.MailboxStartsecureTest.sendStartsecure(MailboxStartsecureTest.java:68)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
@@ -109,11 +167,29 @@
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">sendStartsecure</td>
|
||||
<td class="failures">3.003s</td>
|
||||
<td class="failures">4.025s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab2" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:54:10 AM dslab.mailbox.MailboxServerProtocolTest setUp
|
||||
INFO: Waiting for server sockets to appear
|
||||
Dec 23, 2020 11:54:10 AM dslab.mailbox.MailboxServer run
|
||||
INFO: Creating DMTP and DMAP serverSockets for MailboxServer + dslab.mailbox.MailboxServer@3fe01346
|
||||
Dec 23, 2020 11:54:10 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@3df07a72
|
||||
Dec 23, 2020 11:54:11 AM dslab.mailbox.DMTPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMTPConnection@3df07a72
|
||||
Dec 23, 2020 11:54:11 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@773ef65c
|
||||
Dec 23, 2020 11:54:11 AM dslab.mailbox.DMAPConnection shutdown
|
||||
INFO: Shutting down client connection dslab.mailbox.DMAPConnection@139c58dc
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -122,7 +198,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
+51
-70
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">2</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.020s</div>
|
||||
<div class="counter">22.044s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,70 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="addresses_returnsCorrectStatistics"></a>
|
||||
<h3 class="failures">addresses_returnsCorrectStatistics</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+8"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.monitoring.MonitoringServerProtocolTest.setUp(MonitoringServerProtocolTest.java:36)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="servers_returnsCorrectStatistics"></a>
|
||||
<h3 class="failures">servers_returnsCorrectStatistics</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+8"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.monitoring.MonitoringServerProtocolTest.setUp(MonitoringServerProtocolTest.java:36)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -135,17 +78,55 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">addresses_returnsCorrectStatistics</td>
|
||||
<td class="failures">3.002s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">addresses_returnsCorrectStatistics</td>
|
||||
<td class="success">11.005s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">servers_returnsCorrectStatistics</td>
|
||||
<td class="failures">3.018s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">servers_returnsCorrectStatistics</td>
|
||||
<td class="success">11.039s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:52:57 AM dslab.monitoring.MonitoringServer run
|
||||
INFO: Creating UDP serverSocket for dslab.monitoring.MonitoringServer@2f62b3f5
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringServerProtocolTest servers_returnsCorrectStatistics
|
||||
INFO: Sending three monitoring packets to monitoring socket
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:42
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: foo@example.com
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:43
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: foo@example.com
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:42
|
||||
Dec 23, 2020 11:53:00 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: bar@example.com
|
||||
Dec 23, 2020 11:53:08 AM dslab.monitoring.MonitoringServer run
|
||||
INFO: Creating UDP serverSocket for dslab.monitoring.MonitoringServer@1e2967a2
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringServerProtocolTest addresses_returnsCorrectStatistics
|
||||
INFO: Sending three monitoring packets to monitoring socket
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:42
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: foo@example.com
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:43
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: foo@example.com
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains server: 127.0.0.1:42
|
||||
Dec 23, 2020 11:53:11 AM dslab.monitoring.MonitoringListener run
|
||||
INFO: Incoming packet contains address: bar@example.com
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -154,7 +135,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0.002s</div>
|
||||
<div class="counter">6.017s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,43 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly"></a>
|
||||
<h3 class="failures">runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+8"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.monitoring.MonitoringServerTest.runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly(MonitoringServerTest.java:27)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -108,12 +78,28 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly</td>
|
||||
<td class="failures">0.002s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly</td>
|
||||
<td class="success">6.017s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:53:19 AM dslab.monitoring.MonitoringServerTest runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly
|
||||
INFO: Starting thread with component dslab.monitoring.MonitoringServer@7baac9c6
|
||||
Dec 23, 2020 11:53:19 AM dslab.monitoring.MonitoringServer run
|
||||
INFO: Creating UDP serverSocket for dslab.monitoring.MonitoringServer@7baac9c6
|
||||
Dec 23, 2020 11:53:22 AM dslab.monitoring.MonitoringServerTest runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly
|
||||
INFO: Trying to create socket on port 11628
|
||||
Dec 23, 2020 11:53:22 AM dslab.monitoring.MonitoringServerTest runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly
|
||||
INFO: Shutting down component dslab.monitoring.MonitoringServer@7baac9c6
|
||||
Dec 23, 2020 11:53:25 AM dslab.monitoring.MonitoringServerTest runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly
|
||||
INFO: Waiting for thread to stop for component dslab.monitoring.MonitoringServer@7baac9c6
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -122,7 +108,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">36.056s</div>
|
||||
<div class="counter">36.035s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -76,12 +76,8 @@
|
||||
<a name="ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly"></a>
|
||||
<h3 class="failures">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+9"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.naming.NameserverTest.ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly(NameserverTest.java:78)
|
||||
<pre>java.lang.AssertionError: Expected root nameserver to start a registry, but it couldn't be located or registry.list() failed
|
||||
at dslab.naming.NameserverTest.ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly(NameserverTest.java:81)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
@@ -94,6 +90,28 @@
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
|
||||
java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:209)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)
|
||||
at java.rmi/sun.rmi.server.UnicastRef.newCall(UnicastRef.java:343)
|
||||
at java.rmi/sun.rmi.registry.RegistryImpl_Stub.list(RegistryImpl_Stub.java:90)
|
||||
at dslab.naming.NameserverTest.ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly(NameserverTest.java:79)
|
||||
... 12 more
|
||||
Caused by: java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
|
||||
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
|
||||
at java.base/java.net.Socket.connect(Socket.java:609)
|
||||
at java.base/java.net.Socket.connect(Socket.java:558)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:454)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:231)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPDirectSocketFactory.createSocket(TCPDirectSocketFactory.java:40)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)
|
||||
... 17 more
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -101,12 +119,8 @@
|
||||
<a name="ns02_startRootNameserver_registersRemoteObjectCorrectly"></a>
|
||||
<h3 class="failures">ns02_startRootNameserver_registersRemoteObjectCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+9"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.naming.NameserverTest.ns02_startRootNameserver_registersRemoteObjectCorrectly(NameserverTest.java:109)
|
||||
<pre>java.lang.AssertionError: Error while looking up remote object
|
||||
at dslab.naming.NameserverTest.ns02_startRootNameserver_registersRemoteObjectCorrectly(NameserverTest.java:118)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
@@ -126,12 +140,14 @@
|
||||
<a name="ns03_startingZoneNameserver_registersNameserverCorrectly"></a>
|
||||
<h3 class="failures">ns03_startingZoneNameserver_registersNameserverCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+9"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.naming.NameserverTest.ns03_startingZoneNameserver_registersNameserverCorrectly(NameserverTest.java:141)
|
||||
<pre>java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
|
||||
java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:209)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)
|
||||
at java.rmi/sun.rmi.server.UnicastRef.newCall(UnicastRef.java:343)
|
||||
at java.rmi/sun.rmi.registry.RegistryImpl_Stub.list(RegistryImpl_Stub.java:90)
|
||||
at dslab.naming.NameserverTest.ns03_startingZoneNameserver_registersNameserverCorrectly(NameserverTest.java:143)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
@@ -144,6 +160,19 @@
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
Caused by: java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
|
||||
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
|
||||
at java.base/java.net.Socket.connect(Socket.java:609)
|
||||
at java.base/java.net.Socket.connect(Socket.java:558)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:454)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:231)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPDirectSocketFactory.createSocket(TCPDirectSocketFactory.java:40)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)
|
||||
... 17 more
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -151,12 +180,14 @@
|
||||
<a name="ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly"></a>
|
||||
<h3 class="failures">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range+9"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.naming.NameserverTest.ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly(NameserverTest.java:185)
|
||||
<pre>java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
|
||||
java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:209)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)
|
||||
at java.rmi/sun.rmi.server.UnicastRef.newCall(UnicastRef.java:343)
|
||||
at java.rmi/sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:116)
|
||||
at dslab.naming.NameserverTest.ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly(NameserverTest.java:189)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
@@ -169,6 +200,19 @@
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
Caused by: java.net.ConnectException: Connection refused (Connection refused)
|
||||
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
|
||||
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
|
||||
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
|
||||
at java.base/java.net.Socket.connect(Socket.java:609)
|
||||
at java.base/java.net.Socket.connect(Socket.java:558)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:454)
|
||||
at java.base/java.net.Socket.<init>(Socket.java:231)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPDirectSocketFactory.createSocket(TCPDirectSocketFactory.java:40)
|
||||
at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)
|
||||
... 17 more
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
@@ -185,22 +229,22 @@
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</td>
|
||||
<td class="failures">6.038s</td>
|
||||
<td class="failures">6.016s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">ns02_startRootNameserver_registersRemoteObjectCorrectly</td>
|
||||
<td class="failures">6.005s</td>
|
||||
<td class="failures">6.006s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">ns03_startingZoneNameserver_registersNameserverCorrectly</td>
|
||||
<td class="failures">12.007s</td>
|
||||
<td class="failures">12.005s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</td>
|
||||
<td class="failures">12.006s</td>
|
||||
<td class="failures">12.008s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -208,29 +252,33 @@
|
||||
<div id="tab2" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Nov 26, 2020 10:41:23 AM dslab.naming.NameserverTest ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly
|
||||
<pre>Dec 23, 2020 11:53:34 AM dslab.naming.NameserverTest ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Nov 26, 2020 10:41:26 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:53:37 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Nov 26, 2020 10:41:29 AM dslab.naming.NameserverTest ns02_startRootNameserver_registersRemoteObjectCorrectly
|
||||
Dec 23, 2020 11:53:40 AM dslab.naming.NameserverTest ns02_startRootNameserver_registersRemoteObjectCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Nov 26, 2020 10:41:32 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:53:43 AM dslab.naming.NameserverTest ns02_startRootNameserver_registersRemoteObjectCorrectly
|
||||
INFO: Looking up root-nameserver in registry
|
||||
Dec 23, 2020 11:53:43 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Nov 26, 2020 10:41:35 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
Dec 23, 2020 11:53:46 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Nov 26, 2020 10:41:38 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
Dec 23, 2020 11:53:49 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
Nov 26, 2020 10:41:41 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:53:52 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Nov 26, 2020 10:41:44 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:53:55 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Nov 26, 2020 10:41:47 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
Dec 23, 2020 11:53:58 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Nov 26, 2020 10:41:50 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
Dec 23, 2020 11:54:01 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
Nov 26, 2020 10:41:53 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:54:04 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Looking up root-nameserver in registry
|
||||
Dec 23, 2020 11:54:04 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Nov 26, 2020 10:41:56 AM dslab.naming.NameserverTest sendShutdown
|
||||
Dec 23, 2020 11:54:07 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
</pre>
|
||||
</span>
|
||||
@@ -243,7 +291,7 @@ INFO: Sending shutdown to component component
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">2</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.005s</div>
|
||||
<div class="counter">6.037s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,70 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="defaultDmtpInteractionTest"></a>
|
||||
<h3 class="failures">defaultDmtpInteractionTest</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.transfer.TransferServerProtocolTest.setUp(TransferServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="sendWithoutRecipient_returnsErrorOnSend"></a>
|
||||
<h3 class="failures">sendWithoutRecipient_returnsErrorOnSend</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.transfer.TransferServerProtocolTest.setUp(TransferServerProtocolTest.java:31)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
|
||||
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -135,17 +78,97 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">defaultDmtpInteractionTest</td>
|
||||
<td class="failures">3.004s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">defaultDmtpInteractionTest</td>
|
||||
<td class="success">3.015s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">sendWithoutRecipient_returnsErrorOnSend</td>
|
||||
<td class="failures">3.001s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">sendWithoutRecipient_returnsErrorOnSend</td>
|
||||
<td class="success">3.022s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:53:28 AM dslab.transfer.TransferServer run
|
||||
INFO: Creating serverSocket for dslab.transfer.TransferServer@4f2780a4
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.TransferServerProtocolTest setUp
|
||||
INFO: Waiting for server socket to appear
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Queue currently empty. Waiting for messages to appear...
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@230cb815
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection run
|
||||
INFO: Setting subject to: hello
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection run
|
||||
INFO: Setting data to: hello from junit
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@13137acb
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@230cb815
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@13137acb
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.TransferServer$Producer produce
|
||||
INFO: Added message from trillian@earth.planet
|
||||
to arthur@earth.planet
|
||||
subject hello
|
||||
data hello from junit
|
||||
to queue
|
||||
Dec 23, 2020 11:53:28 AM dslab.transfer.TransferServer$Consumer run
|
||||
INFO: Consumer thread has been interrupted. Exiting...Thread[Thread-12,5,FailOnTimeoutGroup]
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServerProtocolTest setUp
|
||||
INFO: Waiting for server socket to appear
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer run
|
||||
INFO: Creating serverSocket for dslab.transfer.TransferServer@7f9374ad
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Queue not empty. Processing message...
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Took message from trillian@earth.planet
|
||||
to arthur@earth.planet
|
||||
subject hello
|
||||
data hello from junit
|
||||
from queue
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: msg.getTo() contains: [arthur@earth.planet]
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Trying to send message to arthur@earth.planet
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer domainLookup
|
||||
INFO: Performing domain lookup for address arthur@earth.planet
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Domain lookup successful. Port is: 11622
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer replayMessage
|
||||
INFO: Replaying message for message: from trillian@earth.planet
|
||||
to arthur@earth.planet
|
||||
subject hello
|
||||
data hello from junit
|
||||
on port 11622
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer sendErrorMail
|
||||
INFO: Trying to send error mail to address trillian@earth.planet
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer domainLookup
|
||||
INFO: Performing domain lookup for address trillian@earth.planet
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer sendErrorMail
|
||||
SEVERE: Sending error mail failed because socket communication failed
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Queue currently empty. Waiting for messages to appear...
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@395b40fd
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection run
|
||||
INFO: Setting subject to: hello
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection run
|
||||
INFO: Setting data to: hello from junit
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@69536688
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.TransferServer$Consumer run
|
||||
INFO: Consumer thread has been interrupted. Exiting...Thread[Thread-18,5,FailOnTimeoutGroup]
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@395b40fd
|
||||
Dec 23, 2020 11:53:31 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@69536688
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -154,7 +177,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -41,7 +41,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0s</div>
|
||||
<div class="counter">3.046s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -61,43 +61,13 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Tests</a>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<div class="test">
|
||||
<a name="runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly"></a>
|
||||
<h3 class="failures">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</h3>
|
||||
<span class="code">
|
||||
<pre>java.lang.NumberFormatException: For input string: "port_range"
|
||||
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:652)
|
||||
at java.base/java.lang.Integer.parseInt(Integer.java:770)
|
||||
at dslab.util.Config.getInt(Config.java:52)
|
||||
at dslab.transfer.TransferServerTest.runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly(TransferServerTest.java:30)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
|
||||
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
|
||||
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
|
||||
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
|
||||
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
|
||||
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
|
||||
at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
|
||||
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -108,12 +78,36 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</td>
|
||||
<td class="failures">0s</td>
|
||||
<td class="failures">failed</td>
|
||||
<td class="success">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</td>
|
||||
<td class="success">3.046s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Standard error</h2>
|
||||
<span class="code">
|
||||
<pre>Dec 23, 2020 11:53:25 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Starting thread with component dslab.transfer.TransferServer@986eb44
|
||||
Dec 23, 2020 11:53:25 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Waiting for socket to open on port 11620
|
||||
Dec 23, 2020 11:53:25 AM dslab.transfer.TransferServer run
|
||||
INFO: Creating serverSocket for dslab.transfer.TransferServer@986eb44
|
||||
Dec 23, 2020 11:53:25 AM dslab.transfer.TransferServer$Consumer consume
|
||||
INFO: Queue currently empty. Waiting for messages to appear...
|
||||
Dec 23, 2020 11:53:25 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Shutting down component dslab.transfer.TransferServer@986eb44
|
||||
Dec 23, 2020 11:53:25 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@47f8f420
|
||||
Dec 23, 2020 11:53:25 AM dslab.transfer.TransferServer$Consumer run
|
||||
INFO: Consumer thread has been interrupted. Exiting...Thread[Thread-9,5,FailOnTimeoutGroup]
|
||||
Dec 23, 2020 11:53:25 AM dslab.transfer.ClientConnection shutdown
|
||||
INFO: Shutting down client connection dslab.transfer.ClientConnection@47f8f420
|
||||
Dec 23, 2020 11:53:28 AM dslab.monitoring.MonitoringServerTest runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly
|
||||
INFO: Waiting for thread to stop for component dslab.transfer.TransferServer@986eb44
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
@@ -122,7 +116,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">19</div>
|
||||
<div class="counter">8</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -38,7 +38,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">1m3.12s</div>
|
||||
<div class="counter">2m54.33s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -48,7 +48,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="percent">57%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -83,42 +83,10 @@
|
||||
<a href="classes/dslab.client.MessageClientStartupTest.html#startClient_shouldConnectToMailboxServerAndSendStartsecure">startClient_shouldConnectToMailboxServerAndSendStartsecure</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html#acceptDmtpMessage_listDmapMessage">acceptDmtpMessage_listDmapMessage</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html#dmtpMessage_withUnknownRecipient_returnsError">dmtpMessage_withUnknownRecipient_returnsError</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html#loginAndLogout_withValidLogin">loginAndLogout_withValidLogin</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html#login_withInvalidLogin_returnsError">login_withInvalidLogin_returnsError</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxServerTest.html">MailboxServerTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxServerTest.html#runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.mailbox.MailboxStartsecureTest.html">MailboxStartsecureTest</a>.
|
||||
<a href="classes/dslab.mailbox.MailboxStartsecureTest.html#sendStartsecure">sendStartsecure</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>.
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html#addresses_returnsCorrectStatistics">addresses_returnsCorrectStatistics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>.
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html#servers_returnsCorrectStatistics">servers_returnsCorrectStatistics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.monitoring.MonitoringServerTest.html">MonitoringServerTest</a>.
|
||||
<a href="classes/dslab.monitoring.MonitoringServerTest.html#runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly">runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</a>
|
||||
</li>
|
||||
@@ -134,18 +102,6 @@
|
||||
<a href="classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>.
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html#defaultDmtpInteractionTest">defaultDmtpInteractionTest</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>.
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html#sendWithoutRecipient_returnsErrorOnSend">sendWithoutRecipient_returnsErrorOnSend</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.transfer.TransferServerTest.html">TransferServerTest</a>.
|
||||
<a href="classes/dslab.transfer.TransferServerTest.html#runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
@@ -169,7 +125,7 @@
|
||||
<td>3</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0.011s</td>
|
||||
<td>1m21.03s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -177,20 +133,20 @@
|
||||
<a href="packages/dslab.mailbox.html">dslab.mailbox</a>
|
||||
</td>
|
||||
<td>6</td>
|
||||
<td>6</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>15.023s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>20.124s</td>
|
||||
<td class="failures">83%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="packages/dslab.monitoring.html">dslab.monitoring</a>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>6.022s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>28.061s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
@@ -199,18 +155,18 @@
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.056s</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="packages/dslab.transfer.html">dslab.transfer</a>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>6.005s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>9.083s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -236,7 +192,7 @@
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0.008s</td>
|
||||
<td>1m6.01s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -246,28 +202,28 @@
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.003s</td>
|
||||
<td>15.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">dslab.mailbox.MailboxServerProtocolTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>12.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>13.092s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.mailbox.MailboxServerTest.html">dslab.mailbox.MailboxServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.003s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>3.007s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
@@ -276,28 +232,28 @@
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>3.003s</td>
|
||||
<td>4.025s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html">dslab.monitoring.MonitoringServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>6.020s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>22.044s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.monitoring.MonitoringServerTest.html">dslab.monitoring.MonitoringServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.002s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>6.017s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
@@ -306,28 +262,28 @@
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.056s</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html">dslab.transfer.TransferServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>6.005s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>6.037s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="classes/dslab.transfer.TransferServerTest.html">dslab.transfer.TransferServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>3.046s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -340,7 +296,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">0.011s</div>
|
||||
<div class="counter">1m21.03s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -103,7 +103,7 @@
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0.008s</td>
|
||||
<td>1m6.01s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -113,7 +113,7 @@
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.003s</td>
|
||||
<td>15.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -126,7 +126,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">6</div>
|
||||
<div class="counter">1</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -40,7 +40,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">15.023s</div>
|
||||
<div class="counter">20.124s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -50,7 +50,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="percent">83%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -70,26 +70,6 @@
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html#acceptDmtpMessage_listDmapMessage">acceptDmtpMessage_listDmapMessage</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html#dmtpMessage_withUnknownRecipient_returnsError">dmtpMessage_withUnknownRecipient_returnsError</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html#loginAndLogout_withValidLogin">loginAndLogout_withValidLogin</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html#login_withInvalidLogin_returnsError">login_withInvalidLogin_returnsError</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxServerTest.html">MailboxServerTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxServerTest.html#runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxStartsecureTest.html">MailboxStartsecureTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxStartsecureTest.html#sendStartsecure">sendStartsecure</a>
|
||||
</li>
|
||||
@@ -109,24 +89,24 @@
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>12.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>13.092s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.mailbox.MailboxServerTest.html">MailboxServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.003s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>3.007s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
@@ -135,7 +115,7 @@
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>3.003s</td>
|
||||
<td>4.025s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -148,7 +128,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">3</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -40,7 +40,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.022s</div>
|
||||
<div class="counter">28.061s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -49,8 +49,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -60,30 +60,10 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Classes</a>
|
||||
<a href="#tab0">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html#addresses_returnsCorrectStatistics">addresses_returnsCorrectStatistics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html#servers_returnsCorrectStatistics">servers_returnsCorrectStatistics</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerTest.html">MonitoringServerTest</a>.
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerTest.html#runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly">runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
@@ -97,24 +77,24 @@
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>6.020s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>22.044s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerTest.html">MonitoringServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0.002s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>6.017s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@@ -126,7 +106,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">36.056s</div>
|
||||
<div class="counter">36.035s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -107,7 +107,7 @@
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.056s</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -120,7 +120,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">3</div>
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -40,7 +40,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.005s</div>
|
||||
<div class="counter">9.083s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -49,8 +49,8 @@
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
@@ -60,30 +60,10 @@
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Classes</a>
|
||||
<a href="#tab0">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html#defaultDmtpInteractionTest">defaultDmtpInteractionTest</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>.
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html#sendWithoutRecipient_returnsErrorOnSend">sendWithoutRecipient_returnsErrorOnSend</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.transfer.TransferServerTest.html">TransferServerTest</a>.
|
||||
<a href="../classes/dslab.transfer.TransferServerTest.html#runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly">runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
@@ -97,24 +77,24 @@
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>6.005s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>6.037s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.transfer.TransferServerTest.html">TransferServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0s</td>
|
||||
<td class="failures">0%</td>
|
||||
<td>0</td>
|
||||
<td>3.046s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
@@ -126,7 +106,7 @@
|
||||
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
|
||||
</label>
|
||||
</div>Generated by
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Nov 26, 2020, 10:42:20 AM</p>
|
||||
<a href="http://www.gradle.org">Gradle 6.6.1</a> at Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user