Remove build folder
This commit is contained in:
parent
acfe3a0b12
commit
970b62ed72
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,6 +3,7 @@
|
||||
.gradle
|
||||
**/build/
|
||||
!src/**/build/
|
||||
build
|
||||
|
||||
# Ignore Gradle GUI config
|
||||
gradle-app.setting
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,220 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.client.MessageClientMailboxTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.client.MessageClientMailboxTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.client.html">dslab.client</a> > MessageClientMailboxTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">2</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">2</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">1m6.01s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<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>
|
||||
<div class="test">
|
||||
<a name="inbox_mulipleMails_showsAllInboxDataCorrectly"></a>
|
||||
<h3 class="failures">inbox_mulipleMails_showsAllInboxDataCorrectly</h3>
|
||||
<span class="code">
|
||||
<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>
|
||||
<div class="test">
|
||||
<a name="inbox_singleMail_showsAllInboxDataCorrectly"></a>
|
||||
<h3 class="failures">inbox_singleMail_showsAllInboxDataCorrectly</h3>
|
||||
<span class="code">
|
||||
<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>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">inbox_mulipleMails_showsAllInboxDataCorrectly</td>
|
||||
<td class="failures">43.009s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">inbox_singleMail_showsAllInboxDataCorrectly</td>
|
||||
<td class="failures">23.005s</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:45 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Creating mailbox server
|
||||
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
|
||||
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
|
||||
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>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,150 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.client.MessageClientStartupTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.client.MessageClientStartupTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.client.html">dslab.client</a> > MessageClientStartupTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">1</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">15.017s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<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>
|
||||
<div class="test">
|
||||
<a name="startClient_shouldConnectToMailboxServerAndSendStartsecure"></a>
|
||||
<h3 class="failures">startClient_shouldConnectToMailboxServerAndSendStartsecure</h3>
|
||||
<span class="code">
|
||||
<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>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">startClient_shouldConnectToMailboxServerAndSendStartsecure</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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,208 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.mailbox.MailboxServerProtocolTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.mailbox.MailboxServerProtocolTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.mailbox.html">dslab.mailbox</a> > MailboxServerProtocolTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">4</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">13.092s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="success">acceptDmtpMessage_listDmapMessage</td>
|
||||
<td class="success">4.043s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">dmtpMessage_withUnknownRecipient_returnsError</td>
|
||||
<td class="success">3.017s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">loginAndLogout_withValidLogin</td>
|
||||
<td class="success">3.018s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,123 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.mailbox.MailboxServerTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.mailbox.MailboxServerTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.mailbox.html">dslab.mailbox</a> > MailboxServerTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">1</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">3.007s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,205 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.mailbox.MailboxStartsecureTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.mailbox.MailboxStartsecureTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.mailbox.html">dslab.mailbox</a> > MailboxStartsecureTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">1</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">4.025s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<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>
|
||||
<div class="test">
|
||||
<a name="sendStartsecure"></a>
|
||||
<h3 class="failures">sendStartsecure</h3>
|
||||
<span class="code">
|
||||
<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)
|
||||
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: 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)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">sendStartsecure</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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,142 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.monitoring.MonitoringServerProtocolTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.monitoring.MonitoringServerProtocolTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.monitoring.html">dslab.monitoring</a> > MonitoringServerProtocolTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">2</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">22.044s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="success">addresses_returnsCorrectStatistics</td>
|
||||
<td class="success">11.005s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,115 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.monitoring.MonitoringServerTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.monitoring.MonitoringServerTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.monitoring.html">dslab.monitoring</a> > MonitoringServerTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">1</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.017s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,298 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.naming.NameserverTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.naming.NameserverTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.naming.html">dslab.naming</a> > NameserverTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">4</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">4</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">36.035s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<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>
|
||||
<div class="test">
|
||||
<a name="ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly"></a>
|
||||
<h3 class="failures">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</h3>
|
||||
<span class="code">
|
||||
<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)
|
||||
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)
|
||||
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>
|
||||
<div class="test">
|
||||
<a name="ns02_startRootNameserver_registersRemoteObjectCorrectly"></a>
|
||||
<h3 class="failures">ns02_startRootNameserver_registersRemoteObjectCorrectly</h3>
|
||||
<span class="code">
|
||||
<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)
|
||||
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>
|
||||
</div>
|
||||
<div class="test">
|
||||
<a name="ns03_startingZoneNameserver_registersNameserverCorrectly"></a>
|
||||
<h3 class="failures">ns03_startingZoneNameserver_registersNameserverCorrectly</h3>
|
||||
<span class="code">
|
||||
<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)
|
||||
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)
|
||||
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>
|
||||
<div class="test">
|
||||
<a name="ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly"></a>
|
||||
<h3 class="failures">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</h3>
|
||||
<span class="code">
|
||||
<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)
|
||||
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)
|
||||
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>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="failures">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</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.006s</td>
|
||||
<td class="failures">failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">ns03_startingZoneNameserver_registersNameserverCorrectly</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.008s</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:53:34 AM dslab.naming.NameserverTest ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:53:37 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:40 AM dslab.naming.NameserverTest ns02_startRootNameserver_registersRemoteObjectCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
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
|
||||
Dec 23, 2020 11:53:46 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:53:49 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
Dec 23, 2020 11:53:52 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:55 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:58 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:54:01 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
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
|
||||
Dec 23, 2020 11:54:07 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
</pre>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,184 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.transfer.TransferServerProtocolTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.transfer.TransferServerProtocolTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.transfer.html">dslab.transfer</a> > TransferServerProtocolTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">2</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">6.037s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td class="success">defaultDmtpInteractionTest</td>
|
||||
<td class="success">3.015s</td>
|
||||
<td class="success">passed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,123 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Class dslab.transfer.TransferServerTest</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Class dslab.transfer.TransferServerTest</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> >
|
||||
<a href="../packages/dslab.transfer.html">dslab.transfer</a> > TransferServerTest</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">1</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">3.046s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Standard error</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Tests</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Test</th>
|
||||
<th>Duration</th>
|
||||
<th>Result</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<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>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,179 +0,0 @@
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: sans-serif;
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
body, a, a:visited {
|
||||
color: #303030;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
padding-top: 30px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
|
||||
#content h1 {
|
||||
font-size: 160%;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-top: 100px;
|
||||
font-size: 80%;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#footer, #footer a {
|
||||
color: #a0a0a0;
|
||||
}
|
||||
|
||||
#line-wrapping-toggle {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#label-for-line-wrapping-toggle {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
h1, h2, h3 {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
ul.tabLinks {
|
||||
padding-left: 0;
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
overflow: auto;
|
||||
min-width: 800px;
|
||||
width: auto !important;
|
||||
width: 800px;
|
||||
}
|
||||
|
||||
ul.tabLinks li {
|
||||
float: left;
|
||||
height: 100%;
|
||||
list-style: none;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
margin-bottom: 0;
|
||||
-moz-border-radius: 7px;
|
||||
border-radius: 7px;
|
||||
margin-right: 25px;
|
||||
border: solid 1px #d4d4d4;
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
|
||||
ul.tabLinks li:hover {
|
||||
background-color: #fafafa;
|
||||
}
|
||||
|
||||
ul.tabLinks li.selected {
|
||||
background-color: #c5f0f5;
|
||||
border-color: #c5f0f5;
|
||||
}
|
||||
|
||||
ul.tabLinks a {
|
||||
font-size: 120%;
|
||||
display: block;
|
||||
outline: none;
|
||||
text-decoration: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
ul.tabLinks li h2 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.tab {
|
||||
}
|
||||
|
||||
div.selected {
|
||||
display: block;
|
||||
}
|
||||
|
||||
div.deselected {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.tab table {
|
||||
min-width: 350px;
|
||||
width: auto !important;
|
||||
width: 350px;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
div.tab th, div.tab table {
|
||||
border-bottom: solid #d0d0d0 1px;
|
||||
}
|
||||
|
||||
div.tab th {
|
||||
text-align: left;
|
||||
white-space: nowrap;
|
||||
padding-left: 6em;
|
||||
}
|
||||
|
||||
div.tab th:first-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
div.tab td {
|
||||
white-space: nowrap;
|
||||
padding-left: 6em;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
||||
div.tab td:first-child {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
div.tab td.numeric, div.tab th.numeric {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
span.code {
|
||||
display: inline-block;
|
||||
margin-top: 0em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
span.code pre {
|
||||
font-size: 11pt;
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
margin: 0;
|
||||
background-color: #f7f7f7;
|
||||
border: solid 1px #d0d0d0;
|
||||
min-width: 700px;
|
||||
width: auto !important;
|
||||
width: 700px;
|
||||
}
|
||||
|
||||
span.wrapped pre {
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
label.hidden {
|
||||
display: none;
|
||||
}
|
||||
@ -1,84 +0,0 @@
|
||||
|
||||
#summary {
|
||||
margin-top: 30px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
#summary table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#summary td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.breadcrumbs, .breadcrumbs a {
|
||||
color: #606060;
|
||||
}
|
||||
|
||||
.infoBox {
|
||||
width: 110px;
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.infoBox p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.counter, .percent {
|
||||
font-size: 120%;
|
||||
font-weight: bold;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
#duration {
|
||||
width: 125px;
|
||||
}
|
||||
|
||||
#successRate, .summaryGroup {
|
||||
border: solid 2px #d0d0d0;
|
||||
-moz-border-radius: 10px;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
#successRate {
|
||||
width: 140px;
|
||||
margin-left: 35px;
|
||||
}
|
||||
|
||||
#successRate .percent {
|
||||
font-size: 180%;
|
||||
}
|
||||
|
||||
.success, .success a {
|
||||
color: #008000;
|
||||
}
|
||||
|
||||
div.success, #successRate.success {
|
||||
background-color: #bbd9bb;
|
||||
border-color: #008000;
|
||||
}
|
||||
|
||||
.failures, .failures a {
|
||||
color: #b60808;
|
||||
}
|
||||
|
||||
.skipped, .skipped a {
|
||||
color: #c09853;
|
||||
}
|
||||
|
||||
div.failures, #successRate.failures {
|
||||
background-color: #ecdada;
|
||||
border-color: #b60808;
|
||||
}
|
||||
|
||||
ul.linkList {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
ul.linkList li {
|
||||
list-style: none;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
@ -1,303 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Test Summary</title>
|
||||
<link href="css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Test Summary</h1>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">19</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">8</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">2m54.33s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">57%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Packages</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab2">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="classes/dslab.client.MessageClientMailboxTest.html">MessageClientMailboxTest</a>.
|
||||
<a href="classes/dslab.client.MessageClientMailboxTest.html#inbox_mulipleMails_showsAllInboxDataCorrectly">inbox_mulipleMails_showsAllInboxDataCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.client.MessageClientMailboxTest.html">MessageClientMailboxTest</a>.
|
||||
<a href="classes/dslab.client.MessageClientMailboxTest.html#inbox_singleMail_showsAllInboxDataCorrectly">inbox_singleMail_showsAllInboxDataCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.client.MessageClientStartupTest.html">MessageClientStartupTest</a>.
|
||||
<a href="classes/dslab.client.MessageClientStartupTest.html#startClient_shouldConnectToMailboxServerAndSendStartsecure">startClient_shouldConnectToMailboxServerAndSendStartsecure</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.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly">ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns02_startRootNameserver_registersRemoteObjectCorrectly">ns02_startRootNameserver_registersRemoteObjectCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns03_startingZoneNameserver_registersNameserverCorrectly">ns03_startingZoneNameserver_registersNameserverCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="classes/dslab.naming.NameserverTest.html#ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Packages</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Package</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="packages/dslab.client.html">dslab.client</a>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>1m21.03s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="packages/dslab.mailbox.html">dslab.mailbox</a>
|
||||
</td>
|
||||
<td>6</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>20.124s</td>
|
||||
<td class="failures">83%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="packages/dslab.monitoring.html">dslab.monitoring</a>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>28.061s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="packages/dslab.naming.html">dslab.naming</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="packages/dslab.transfer.html">dslab.transfer</a>
|
||||
</td>
|
||||
<td>3</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>9.083s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab2" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="classes/dslab.client.MessageClientMailboxTest.html">dslab.client.MessageClientMailboxTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>1m6.01s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="classes/dslab.client.MessageClientStartupTest.html">dslab.client.MessageClientStartupTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>15.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.mailbox.MailboxServerProtocolTest.html">dslab.mailbox.MailboxServerProtocolTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>13.092s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.mailbox.MailboxServerTest.html">dslab.mailbox.MailboxServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>3.007s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="classes/dslab.mailbox.MailboxStartsecureTest.html">dslab.mailbox.MailboxStartsecureTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>4.025s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.monitoring.MonitoringServerProtocolTest.html">dslab.monitoring.MonitoringServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>22.044s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.monitoring.MonitoringServerTest.html">dslab.monitoring.MonitoringServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>6.017s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="classes/dslab.naming.NameserverTest.html">dslab.naming.NameserverTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.transfer.TransferServerProtocolTest.html">dslab.transfer.TransferServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>6.037s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="classes/dslab.transfer.TransferServerTest.html">dslab.transfer.TransferServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>3.046s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,194 +0,0 @@
|
||||
(function (window, document) {
|
||||
"use strict";
|
||||
|
||||
var tabs = {};
|
||||
|
||||
function changeElementClass(element, classValue) {
|
||||
if (element.getAttribute("className")) {
|
||||
element.setAttribute("className", classValue);
|
||||
} else {
|
||||
element.setAttribute("class", classValue);
|
||||
}
|
||||
}
|
||||
|
||||
function getClassAttribute(element) {
|
||||
if (element.getAttribute("className")) {
|
||||
return element.getAttribute("className");
|
||||
} else {
|
||||
return element.getAttribute("class");
|
||||
}
|
||||
}
|
||||
|
||||
function addClass(element, classValue) {
|
||||
changeElementClass(element, getClassAttribute(element) + " " + classValue);
|
||||
}
|
||||
|
||||
function removeClass(element, classValue) {
|
||||
changeElementClass(element, getClassAttribute(element).replace(classValue, ""));
|
||||
}
|
||||
|
||||
function initTabs() {
|
||||
var container = document.getElementById("tabs");
|
||||
|
||||
tabs.tabs = findTabs(container);
|
||||
tabs.titles = findTitles(tabs.tabs);
|
||||
tabs.headers = findHeaders(container);
|
||||
tabs.select = select;
|
||||
tabs.deselectAll = deselectAll;
|
||||
tabs.select(0);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function getCheckBox() {
|
||||
return document.getElementById("line-wrapping-toggle");
|
||||
}
|
||||
|
||||
function getLabelForCheckBox() {
|
||||
return document.getElementById("label-for-line-wrapping-toggle");
|
||||
}
|
||||
|
||||
function findCodeBlocks() {
|
||||
var spans = document.getElementById("tabs").getElementsByTagName("span");
|
||||
var codeBlocks = [];
|
||||
for (var i = 0; i < spans.length; ++i) {
|
||||
if (spans[i].className.indexOf("code") >= 0) {
|
||||
codeBlocks.push(spans[i]);
|
||||
}
|
||||
}
|
||||
return codeBlocks;
|
||||
}
|
||||
|
||||
function forAllCodeBlocks(operation) {
|
||||
var codeBlocks = findCodeBlocks();
|
||||
|
||||
for (var i = 0; i < codeBlocks.length; ++i) {
|
||||
operation(codeBlocks[i], "wrapped");
|
||||
}
|
||||
}
|
||||
|
||||
function toggleLineWrapping() {
|
||||
var checkBox = getCheckBox();
|
||||
|
||||
if (checkBox.checked) {
|
||||
forAllCodeBlocks(addClass);
|
||||
} else {
|
||||
forAllCodeBlocks(removeClass);
|
||||
}
|
||||
}
|
||||
|
||||
function initControls() {
|
||||
if (findCodeBlocks().length > 0) {
|
||||
var checkBox = getCheckBox();
|
||||
var label = getLabelForCheckBox();
|
||||
|
||||
checkBox.onclick = toggleLineWrapping;
|
||||
checkBox.checked = false;
|
||||
|
||||
removeClass(label, "hidden");
|
||||
}
|
||||
}
|
||||
|
||||
function switchTab() {
|
||||
var id = this.id.substr(1);
|
||||
|
||||
for (var i = 0; i < tabs.tabs.length; i++) {
|
||||
if (tabs.tabs[i].id === id) {
|
||||
tabs.select(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
function select(i) {
|
||||
this.deselectAll();
|
||||
|
||||
changeElementClass(this.tabs[i], "tab selected");
|
||||
changeElementClass(this.headers[i], "selected");
|
||||
|
||||
while (this.headers[i].firstChild) {
|
||||
this.headers[i].removeChild(this.headers[i].firstChild);
|
||||
}
|
||||
|
||||
var h2 = document.createElement("H2");
|
||||
|
||||
h2.appendChild(document.createTextNode(this.titles[i]));
|
||||
this.headers[i].appendChild(h2);
|
||||
}
|
||||
|
||||
function deselectAll() {
|
||||
for (var i = 0; i < this.tabs.length; i++) {
|
||||
changeElementClass(this.tabs[i], "tab deselected");
|
||||
changeElementClass(this.headers[i], "deselected");
|
||||
|
||||
while (this.headers[i].firstChild) {
|
||||
this.headers[i].removeChild(this.headers[i].firstChild);
|
||||
}
|
||||
|
||||
var a = document.createElement("A");
|
||||
|
||||
a.setAttribute("id", "ltab" + i);
|
||||
a.setAttribute("href", "#tab" + i);
|
||||
a.onclick = switchTab;
|
||||
a.appendChild(document.createTextNode(this.titles[i]));
|
||||
|
||||
this.headers[i].appendChild(a);
|
||||
}
|
||||
}
|
||||
|
||||
function findTabs(container) {
|
||||
return findChildElements(container, "DIV", "tab");
|
||||
}
|
||||
|
||||
function findHeaders(container) {
|
||||
var owner = findChildElements(container, "UL", "tabLinks");
|
||||
return findChildElements(owner[0], "LI", null);
|
||||
}
|
||||
|
||||
function findTitles(tabs) {
|
||||
var titles = [];
|
||||
|
||||
for (var i = 0; i < tabs.length; i++) {
|
||||
var tab = tabs[i];
|
||||
var header = findChildElements(tab, "H2", null)[0];
|
||||
|
||||
header.parentNode.removeChild(header);
|
||||
|
||||
if (header.innerText) {
|
||||
titles.push(header.innerText);
|
||||
} else {
|
||||
titles.push(header.textContent);
|
||||
}
|
||||
}
|
||||
|
||||
return titles;
|
||||
}
|
||||
|
||||
function findChildElements(container, name, targetClass) {
|
||||
var elements = [];
|
||||
var children = container.childNodes;
|
||||
|
||||
for (var i = 0; i < children.length; i++) {
|
||||
var child = children.item(i);
|
||||
|
||||
if (child.nodeType === 1 && child.nodeName === name) {
|
||||
if (targetClass && child.className.indexOf(targetClass) < 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
elements.push(child);
|
||||
}
|
||||
}
|
||||
|
||||
return elements;
|
||||
}
|
||||
|
||||
// Entry point.
|
||||
|
||||
window.onload = function() {
|
||||
initTabs();
|
||||
initControls();
|
||||
};
|
||||
} (window, window.document));
|
||||
@ -1,133 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Package dslab.client</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Package dslab.client</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> > dslab.client</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">3</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">3</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">1m21.03s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="../classes/dslab.client.MessageClientMailboxTest.html">MessageClientMailboxTest</a>.
|
||||
<a href="../classes/dslab.client.MessageClientMailboxTest.html#inbox_mulipleMails_showsAllInboxDataCorrectly">inbox_mulipleMails_showsAllInboxDataCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.client.MessageClientMailboxTest.html">MessageClientMailboxTest</a>.
|
||||
<a href="../classes/dslab.client.MessageClientMailboxTest.html#inbox_singleMail_showsAllInboxDataCorrectly">inbox_singleMail_showsAllInboxDataCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.client.MessageClientStartupTest.html">MessageClientStartupTest</a>.
|
||||
<a href="../classes/dslab.client.MessageClientStartupTest.html#startClient_shouldConnectToMailboxServerAndSendStartsecure">startClient_shouldConnectToMailboxServerAndSendStartsecure</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="../classes/dslab.client.MessageClientMailboxTest.html">MessageClientMailboxTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>1m6.01s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="../classes/dslab.client.MessageClientStartupTest.html">MessageClientStartupTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>15.017s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,135 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Package dslab.mailbox</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Package dslab.mailbox</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> > dslab.mailbox</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">6</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">1</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">20.124s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">83%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<li>
|
||||
<a href="../classes/dslab.mailbox.MailboxStartsecureTest.html">MailboxStartsecureTest</a>.
|
||||
<a href="../classes/dslab.mailbox.MailboxStartsecureTest.html#sendStartsecure">sendStartsecure</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.mailbox.MailboxServerProtocolTest.html">MailboxServerProtocolTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>13.092s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.mailbox.MailboxServerTest.html">MailboxServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>3.007s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="../classes/dslab.mailbox.MailboxStartsecureTest.html">MailboxStartsecureTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>4.025s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,113 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Package dslab.monitoring</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Package dslab.monitoring</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> > dslab.monitoring</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">3</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">28.061s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerProtocolTest.html">MonitoringServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>22.044s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.monitoring.MonitoringServerTest.html">MonitoringServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>6.017s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,127 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Package dslab.naming</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Package dslab.naming</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> > dslab.naming</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">4</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">4</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">36.035s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox failures" id="successRate">
|
||||
<div class="percent">0%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Failed tests</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#tab1">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Failed tests</h2>
|
||||
<ul class="linkList">
|
||||
<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>
|
||||
<li>
|
||||
<a href="../classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="../classes/dslab.naming.NameserverTest.html#ns02_startRootNameserver_registersRemoteObjectCorrectly">ns02_startRootNameserver_registersRemoteObjectCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="../classes/dslab.naming.NameserverTest.html#ns03_startingZoneNameserver_registersNameserverCorrectly">ns03_startingZoneNameserver_registersNameserverCorrectly</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="../classes/dslab.naming.NameserverTest.html">NameserverTest</a>.
|
||||
<a href="../classes/dslab.naming.NameserverTest.html#ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly">ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="tab1" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="failures">
|
||||
<a href="../classes/dslab.naming.NameserverTest.html">NameserverTest</a>
|
||||
</td>
|
||||
<td>4</td>
|
||||
<td>4</td>
|
||||
<td>0</td>
|
||||
<td>36.035s</td>
|
||||
<td class="failures">0%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,113 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
|
||||
<title>Test results - Package dslab.transfer</title>
|
||||
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
|
||||
<script src="../js/report.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Package dslab.transfer</h1>
|
||||
<div class="breadcrumbs">
|
||||
<a href="../index.html">all</a> > dslab.transfer</div>
|
||||
<div id="summary">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="summaryGroup">
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="infoBox" id="tests">
|
||||
<div class="counter">3</div>
|
||||
<p>tests</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="failures">
|
||||
<div class="counter">0</div>
|
||||
<p>failures</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="ignored">
|
||||
<div class="counter">0</div>
|
||||
<p>ignored</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox" id="duration">
|
||||
<div class="counter">9.083s</div>
|
||||
<p>duration</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="infoBox success" id="successRate">
|
||||
<div class="percent">100%</div>
|
||||
<p>successful</p>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tabs">
|
||||
<ul class="tabLinks">
|
||||
<li>
|
||||
<a href="#tab0">Classes</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div id="tab0" class="tab">
|
||||
<h2>Classes</h2>
|
||||
<table>
|
||||
<thread>
|
||||
<tr>
|
||||
<th>Class</th>
|
||||
<th>Tests</th>
|
||||
<th>Failures</th>
|
||||
<th>Ignored</th>
|
||||
<th>Duration</th>
|
||||
<th>Success rate</th>
|
||||
</tr>
|
||||
</thread>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.transfer.TransferServerProtocolTest.html">TransferServerProtocolTest</a>
|
||||
</td>
|
||||
<td>2</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>6.037s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="success">
|
||||
<a href="../classes/dslab.transfer.TransferServerTest.html">TransferServerTest</a>
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td>0</td>
|
||||
<td>0</td>
|
||||
<td>3.046s</td>
|
||||
<td class="success">100%</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<p>
|
||||
<div>
|
||||
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
|
||||
<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 Dec 23, 2020, 11:55:51 AM</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,10 +0,0 @@
|
||||
# TODO: replace host and port with that of your server
|
||||
transfer.host=127.0.0.1
|
||||
transfer.port=port_range
|
||||
transfer.email=arthur@earth.planet
|
||||
|
||||
# TODO: replace host and port with that of your server
|
||||
mailbox.host=127.0.0.1
|
||||
mailbox.port=port_range+3
|
||||
mailbox.user=arthur
|
||||
mailbox.password=23456
|
||||
@ -1,10 +0,0 @@
|
||||
# TODO: replace host and port with that of your server
|
||||
transfer.host=127.0.0.1
|
||||
transfer.port=port_range
|
||||
transfer.email=trillian@earth.planet
|
||||
|
||||
# TODO: replace host and port with that of your server
|
||||
mailbox.host=127.0.0.1
|
||||
mailbox.port=port_range+3
|
||||
mailbox.user=trillian
|
||||
mailbox.password=12345
|
||||
@ -1,10 +0,0 @@
|
||||
# TODO: replace host and port with that of your server
|
||||
transfer.host=127.0.0.1
|
||||
transfer.port=port_range+1
|
||||
transfer.email=zaphod@univer.ze
|
||||
|
||||
# TODO: replace host and port with that of your server
|
||||
mailbox.host=127.0.0.1
|
||||
mailbox.port=port_range+5
|
||||
mailbox.user=zaphod
|
||||
mailbox.password=12345
|
||||
@ -1,4 +0,0 @@
|
||||
# <domain>=<socket-address>
|
||||
# TODO: replace ports with the ports that your mailbox servers use
|
||||
earth.planet=127.0.0.1:port_range+2
|
||||
univer.ze=127.0.0.1:port_range+4
|
||||
@ -1,25 +0,0 @@
|
||||
# TCP port used for the DMTP server socket
|
||||
# TODO: REPLACE with real value such as 16502 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
dmtp.tcp.port=port_range+2
|
||||
|
||||
# TCP port used for the DMAP server socket
|
||||
# TODO: REPLACE with real value such as 16503 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
dmap.tcp.port=port_range+3
|
||||
|
||||
# mail domain managed by the mailbox server
|
||||
domain=earth.planet
|
||||
|
||||
# location of the users for this mailbox server
|
||||
users.config=users-earth-planet.properties
|
||||
|
||||
# ============================================= Required for Assignment 2
|
||||
|
||||
# name of the root nameserver's remote object
|
||||
root_id=root-nameserver
|
||||
|
||||
# RMI registry host
|
||||
registry.host=localhost
|
||||
|
||||
# RMI registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
@ -1,25 +0,0 @@
|
||||
# TCP port used for the DMTP server socket
|
||||
# TODO: REPLACE with real value such as 16504 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
dmtp.tcp.port=port_range+4
|
||||
|
||||
# TCP port used for the DMAP server socket
|
||||
# TODO: REPLACE with real value such as 16505 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
dmap.tcp.port=port_range+5
|
||||
|
||||
# mail domain managed by the mailbox server
|
||||
domain=univer.ze
|
||||
|
||||
# location of the users for this mailbox server
|
||||
users.config=users-univer-ze.properties
|
||||
|
||||
# ============================================= Required for Assignment 2
|
||||
|
||||
# name of the root nameserver's remote object
|
||||
root_id=root-nameserver
|
||||
|
||||
# RMI registry host
|
||||
registry.host=localhost
|
||||
|
||||
# RMI registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
@ -1,3 +0,0 @@
|
||||
# UDP port used for accepting monitoring packets
|
||||
# TODO: REPLACE with real value such as 16508 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
udp.port=port_range+8
|
||||
@ -1,13 +0,0 @@
|
||||
# binding name
|
||||
root_id=root-nameserver
|
||||
|
||||
# registry host
|
||||
registry.host=localhost
|
||||
|
||||
# registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
|
||||
|
||||
# managed domain
|
||||
domain=earth.planet
|
||||
@ -1,13 +0,0 @@
|
||||
# binding name
|
||||
root_id=root-nameserver
|
||||
|
||||
# registry host
|
||||
registry.host=localhost
|
||||
|
||||
# registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
|
||||
|
||||
# managed domain
|
||||
domain=planet
|
||||
@ -1,9 +0,0 @@
|
||||
# binding name
|
||||
root_id=root-nameserver
|
||||
|
||||
# registry host
|
||||
registry.host=localhost
|
||||
|
||||
# registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
@ -1,13 +0,0 @@
|
||||
# binding name
|
||||
root_id=root-nameserver
|
||||
|
||||
# registry host
|
||||
registry.host=localhost
|
||||
|
||||
# registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
|
||||
|
||||
# managed domain
|
||||
domain=ze
|
||||
@ -1,20 +0,0 @@
|
||||
# TCP port used for the DMTP server socket
|
||||
# TODO: REPLACE with real value such as 16500 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
tcp.port=port_range
|
||||
|
||||
# UDP socket address of the monitoring server
|
||||
monitoring.host=127.0.0.1
|
||||
# TODO: REPLACE with the real value of the monitoring server port
|
||||
monitoring.port=port_range+8
|
||||
|
||||
# ============================================= Required for Assignment 2
|
||||
|
||||
# name of the root nameserver's remote object
|
||||
root_id=root-nameserver
|
||||
|
||||
# RMI registry host
|
||||
registry.host=localhost
|
||||
|
||||
# RMI registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
@ -1,20 +0,0 @@
|
||||
# TCP port used for the DMTP server socket
|
||||
# TODO: REPLACE with real value such as 16501 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
tcp.port=port_range+1
|
||||
|
||||
# UDP socket address of the monitoring server
|
||||
monitoring.host=127.0.0.1
|
||||
# TODO: REPLACE with the real value of the monitoring server port
|
||||
monitoring.port=port_range+8
|
||||
|
||||
# ============================================= Required for Assignment 2
|
||||
|
||||
# name of the root nameserver's remote object
|
||||
root_id=root-nameserver
|
||||
|
||||
# RMI registry host
|
||||
registry.host=localhost
|
||||
|
||||
# RMI registry port
|
||||
# TODO: REPLACE with real value such as 16509 - considering the port range associated with your account - you have received after Lab 0 a port range (beginning_of_the_range, end_of_the_range)
|
||||
registry.port=port_range+9
|
||||
@ -1,3 +0,0 @@
|
||||
# <username>=<password>
|
||||
trillian=12345
|
||||
arthur=23456
|
||||
@ -1,2 +0,0 @@
|
||||
# <username>=<password>
|
||||
zaphod=12345
|
||||
@ -1,102 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.client.MessageClientMailboxTest" tests="2" skipped="0" failures="2" errors="0" timestamp="2020-12-23T10:54:45" hostname="skynet" time="66.014">
|
||||
<properties/>
|
||||
<testcase name="inbox_mulipleMails_showsAllInboxDataCorrectly" classname="dslab.client.MessageClientMailboxTest" time="43.009">
|
||||
<failure message="org.junit.runners.model.TestTimedOutException: test timed out after 40000 milliseconds" type="org.junit.runners.model.TestTimedOutException">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)
|
||||
</failure>
|
||||
</testcase>
|
||||
<testcase name="inbox_singleMail_showsAllInboxDataCorrectly" classname="dslab.client.MessageClientMailboxTest" time="23.005">
|
||||
<failure message="org.junit.runners.model.TestTimedOutException: test timed out after 20000 milliseconds" type="org.junit.runners.model.TestTimedOutException">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)
|
||||
</failure>
|
||||
</testcase>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[Dec 23, 2020 11:54:45 AM dslab.client.MessageClientMailboxTest setUp
|
||||
INFO: Creating mailbox server
|
||||
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
|
||||
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
|
||||
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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.client.MessageClientStartupTest" tests="1" skipped="0" failures="1" errors="0" timestamp="2020-12-23T10:54:30" hostname="skynet" time="15.017">
|
||||
<properties/>
|
||||
<testcase name="startClient_shouldConnectToMailboxServerAndSendStartsecure" classname="dslab.client.MessageClientStartupTest" time="15.017">
|
||||
<failure message="org.junit.runners.model.TestTimedOutException: test timed out after 15000 milliseconds" type="org.junit.runners.model.TestTimedOutException">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)
|
||||
</failure>
|
||||
</testcase>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,98 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.mailbox.MailboxServerProtocolTest" tests="4" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:54:14" hostname="skynet" time="13.092">
|
||||
<properties/>
|
||||
<testcase name="acceptDmtpMessage_listDmapMessage" classname="dslab.mailbox.MailboxServerProtocolTest" time="4.043"/>
|
||||
<testcase name="loginAndLogout_withValidLogin" classname="dslab.mailbox.MailboxServerProtocolTest" time="3.018"/>
|
||||
<testcase name="dmtpMessage_withUnknownRecipient_returnsError" classname="dslab.mailbox.MailboxServerProtocolTest" time="3.017"/>
|
||||
<testcase name="login_withInvalidLogin_returnsError" classname="dslab.mailbox.MailboxServerProtocolTest" time="3.014"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.mailbox.MailboxServerTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:54:27" hostname="skynet" time="3.007">
|
||||
<properties/>
|
||||
<testcase name="runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly" classname="dslab.mailbox.MailboxServerTest" time="3.007"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,92 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.mailbox.MailboxStartsecureTest" tests="1" skipped="0" failures="1" errors="0" timestamp="2020-12-23T10:54:10" hostname="skynet" time="4.025">
|
||||
<properties/>
|
||||
<testcase name="sendStartsecure" classname="dslab.mailbox.MailboxStartsecureTest" time="4.025">
|
||||
<failure message="java.lang.AssertionError: Expected: a string containing "ok DMAP2.0" but: was "ok DMAP"" type="java.lang.AssertionError">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)
|
||||
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)
|
||||
</failure>
|
||||
<failure message="java.lang.AssertionError: Expected: a string containing "ok mailbox-earth-planet" but: was "error not logged in"" type="java.lang.AssertionError">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)
|
||||
</failure>
|
||||
<failure message="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"" type="java.lang.AssertionError">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)
|
||||
at java.base/java.lang.Thread.run(Thread.java:834)
|
||||
</failure>
|
||||
</testcase>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.monitoring.MonitoringServerProtocolTest" tests="2" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:52:57" hostname="skynet" time="22.044">
|
||||
<properties/>
|
||||
<testcase name="servers_returnsCorrectStatistics" classname="dslab.monitoring.MonitoringServerProtocolTest" time="11.039"/>
|
||||
<testcase name="addresses_returnsCorrectStatistics" classname="dslab.monitoring.MonitoringServerProtocolTest" time="11.005"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.monitoring.MonitoringServerTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:53:19" hostname="skynet" time="6.017">
|
||||
<properties/>
|
||||
<testcase name="runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly" classname="dslab.monitoring.MonitoringServerTest" time="6.017"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,162 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.naming.NameserverTest" tests="4" skipped="0" failures="4" errors="0" timestamp="2020-12-23T10:53:34" hostname="skynet" time="36.035">
|
||||
<properties/>
|
||||
<testcase name="ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly" classname="dslab.naming.NameserverTest" time="6.016">
|
||||
<failure message="java.lang.AssertionError: Expected root nameserver to start a registry, but it couldn't be located or registry.list() failed" type="java.lang.AssertionError">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)
|
||||
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)
|
||||
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
|
||||
</failure>
|
||||
</testcase>
|
||||
<testcase name="ns02_startRootNameserver_registersRemoteObjectCorrectly" classname="dslab.naming.NameserverTest" time="6.006">
|
||||
<failure message="java.lang.AssertionError: Error while looking up remote object " type="java.lang.AssertionError">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)
|
||||
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)
|
||||
</failure>
|
||||
</testcase>
|
||||
<testcase name="ns03_startingZoneNameserver_registersNameserverCorrectly" classname="dslab.naming.NameserverTest" time="12.005">
|
||||
<failure message="java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 	java.net.ConnectException: Connection refused (Connection refused)" type="java.rmi.ConnectException">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)
|
||||
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)
|
||||
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
|
||||
</failure>
|
||||
</testcase>
|
||||
<testcase name="ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly" classname="dslab.naming.NameserverTest" time="12.008">
|
||||
<failure message="java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 	java.net.ConnectException: Connection refused (Connection refused)" type="java.rmi.ConnectException">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)
|
||||
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)
|
||||
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
|
||||
</failure>
|
||||
</testcase>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[Dec 23, 2020 11:53:34 AM dslab.naming.NameserverTest ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:53:37 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:40 AM dslab.naming.NameserverTest ns02_startRootNameserver_registersRemoteObjectCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
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
|
||||
Dec 23, 2020 11:53:46 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:53:49 AM dslab.naming.NameserverTest ns03_startingZoneNameserver_registersNameserverCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
Dec 23, 2020 11:53:52 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:55 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
Dec 23, 2020 11:53:58 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-root thread
|
||||
Dec 23, 2020 11:54:01 AM dslab.naming.NameserverTest ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly
|
||||
INFO: Starting ns-planet thread
|
||||
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
|
||||
Dec 23, 2020 11:54:07 AM dslab.naming.NameserverTest sendShutdown
|
||||
INFO: Sending shutdown to component component
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,82 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.transfer.TransferServerProtocolTest" tests="2" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:53:28" hostname="skynet" time="6.037">
|
||||
<properties/>
|
||||
<testcase name="defaultDmtpInteractionTest" classname="dslab.transfer.TransferServerProtocolTest" time="3.015"/>
|
||||
<testcase name="sendWithoutRecipient_returnsErrorOnSend" classname="dslab.transfer.TransferServerProtocolTest" time="3.022"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<testsuite name="dslab.transfer.TransferServerTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2020-12-23T10:53:25" hostname="skynet" time="3.046">
|
||||
<properties/>
|
||||
<testcase name="runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly" classname="dslab.transfer.TransferServerTest" time="3.046"/>
|
||||
<system-out><![CDATA[]]></system-out>
|
||||
<system-err><![CDATA[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
|
||||
]]></system-err>
|
||||
</testsuite>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,62 +0,0 @@
|
||||
dslab/transfer/ClientConnection.java
|
||||
dslab.transfer.ClientConnection
|
||||
dslab/transfer/ClientListener.java
|
||||
dslab.transfer.ClientListener
|
||||
dslab/nameserver/Nameserver.java
|
||||
dslab.nameserver.Nameserver
|
||||
dslab/monitoring/MonitoringServer.java
|
||||
dslab.monitoring.MonitoringServer
|
||||
dslab/Message.java
|
||||
dslab.Message
|
||||
dslab/exception/UnknownDomainException.java
|
||||
dslab.exception.UnknownDomainException
|
||||
dslab/mailbox/IMailboxServer.java
|
||||
dslab.mailbox.IMailboxServer
|
||||
dslab/util/Keys.java
|
||||
dslab.util.Keys
|
||||
dslab/mailbox/DMTPListener.java
|
||||
dslab.mailbox.DMTPListener
|
||||
dslab/mailbox/DMTPConnection.java
|
||||
dslab.mailbox.DMTPConnection
|
||||
dslab/monitoring/IMonitoringServer.java
|
||||
dslab.monitoring.IMonitoringServer
|
||||
dslab/exception/MalformedInputException.java
|
||||
dslab.exception.MalformedInputException
|
||||
dslab/Email.java
|
||||
dslab.Email
|
||||
dslab/exception/UnknownRecipientException.java
|
||||
dslab.exception.UnknownRecipientException
|
||||
dslab/transfer/ITransferServer.java
|
||||
dslab.transfer.ITransferServer
|
||||
dslab/client/MessageClient.java
|
||||
dslab.client.MessageClient
|
||||
dslab/mailbox/DMAPConnection.java
|
||||
dslab.mailbox.DMAPConnection
|
||||
dslab/client/IMessageClient.java
|
||||
dslab.client.IMessageClient
|
||||
dslab/nameserver/INameserver.java
|
||||
dslab.nameserver.INameserver
|
||||
dslab/mailbox/MailboxServer.java
|
||||
dslab.mailbox.MailboxServer
|
||||
dslab/ComponentFactory.java
|
||||
dslab.ComponentFactory
|
||||
dslab/monitoring/MonitoringListener.java
|
||||
dslab.monitoring.MonitoringListener
|
||||
dslab/nameserver/INameserverRemote.java
|
||||
dslab.nameserver.INameserverRemote
|
||||
dslab/nameserver/InvalidDomainException.java
|
||||
dslab.nameserver.InvalidDomainException
|
||||
dslab/transfer/TransferServer.java
|
||||
dslab.transfer.TransferServer
|
||||
dslab.transfer.TransferServer$Consumer
|
||||
dslab.transfer.TransferServer$Producer
|
||||
dslab/exception/MissingInputException.java
|
||||
dslab.exception.MissingInputException
|
||||
dslab/util/Config.java
|
||||
dslab.util.Config
|
||||
dslab/exception/MessageNotFoundException.java
|
||||
dslab.exception.MessageNotFoundException
|
||||
dslab/nameserver/AlreadyRegisteredException.java
|
||||
dslab.nameserver.AlreadyRegisteredException
|
||||
dslab/mailbox/DMAPListener.java
|
||||
dslab.mailbox.DMAPListener
|
||||
@ -1,42 +0,0 @@
|
||||
dslab/StreamListener.java
|
||||
dslab.StreamListener
|
||||
dslab/CheckedConsumer.java
|
||||
dslab.CheckedConsumer
|
||||
dslab/Constants.java
|
||||
dslab.Constants
|
||||
dslab/client/MessageClientMailboxTest.java
|
||||
dslab.client.MessageClientMailboxTest
|
||||
dslab/StringMatches.java
|
||||
dslab.StringMatches
|
||||
dslab/TestInputStream.java
|
||||
dslab.TestInputStream
|
||||
dslab/transfer/TransferServerProtocolTest.java
|
||||
dslab.transfer.TransferServerProtocolTest
|
||||
dslab/mailbox/MailboxServerTest.java
|
||||
dslab.mailbox.MailboxServerTest
|
||||
dslab/Sockets.java
|
||||
dslab.Sockets
|
||||
dslab/mailbox/MailboxStartsecureTest.java
|
||||
dslab.mailbox.MailboxStartsecureTest
|
||||
dslab/client/MessageClientStartupTest.java
|
||||
dslab.client.MessageClientStartupTest
|
||||
dslab/JunitSocketClient.java
|
||||
dslab.JunitSocketClient
|
||||
dslab/TestBase.java
|
||||
dslab.TestBase
|
||||
dslab/TestOutputStream.java
|
||||
dslab.TestOutputStream
|
||||
dslab/monitoring/MonitoringServerTest.java
|
||||
dslab.monitoring.MonitoringServerTest
|
||||
dslab/SimpleTcpServer.java
|
||||
dslab.SimpleTcpServer
|
||||
dslab/mailbox/MailboxServerProtocolTest.java
|
||||
dslab.mailbox.MailboxServerProtocolTest
|
||||
dslab/transfer/TransferServerTest.java
|
||||
dslab.transfer.TransferServerTest
|
||||
dslab/monitoring/MonitoringServerProtocolTest.java
|
||||
dslab.monitoring.MonitoringServerProtocolTest
|
||||
dslab/naming/NameserverTest.java
|
||||
dslab.naming.NameserverTest
|
||||
dslab/NullOutputStream.java
|
||||
dslab.NullOutputStream
|
||||
@ -1,2 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user