From 970b62ed72b8e037e417c52f001943b5584f2eaa Mon Sep 17 00:00:00 2001 From: Tobias Eidelpes Date: Wed, 23 Dec 2020 12:01:30 +0100 Subject: [PATCH] Remove build folder --- .gitignore | 1 + .../java/main/dslab/ComponentFactory.class | Bin 1994 -> 0 bytes .../main/dslab/client/IMessageClient.class | Bin 335 -> 0 bytes .../main/dslab/client/MessageClient.class | Bin 1607 -> 0 bytes .../main/dslab/mailbox/IMailboxServer.class | Bin 188 -> 0 bytes .../main/dslab/mailbox/MailboxServer.class | Bin 5578 -> 0 bytes .../dslab/monitoring/IMonitoringServer.class | Bin 235 -> 0 bytes .../dslab/monitoring/MonitoringServer.class | Bin 4689 -> 0 bytes .../AlreadyRegisteredException.class | Bin 642 -> 0 bytes .../main/dslab/nameserver/INameserver.class | Bin 227 -> 0 bytes .../dslab/nameserver/INameserverRemote.class | Bin 644 -> 0 bytes .../nameserver/InvalidDomainException.class | Bin 630 -> 0 bytes .../main/dslab/nameserver/Nameserver.class | Bin 1302 -> 0 bytes .../main/dslab/transfer/ITransferServer.class | Bin 191 -> 0 bytes .../main/dslab/transfer/TransferServer.class | Bin 4747 -> 0 bytes .../classes/java/main/dslab/util/Config.class | Bin 2160 -> 0 bytes build/classes/java/main/dslab/util/Keys.class | Bin 3891 -> 0 bytes .../java/test/dslab/CheckedConsumer.class | Bin 387 -> 0 bytes build/classes/java/test/dslab/Constants.class | Bin 217 -> 0 bytes .../java/test/dslab/JunitSocketClient.class | Bin 3730 -> 0 bytes .../java/test/dslab/NullOutputStream.class | Bin 774 -> 0 bytes .../java/test/dslab/SimpleTcpServer.class | Bin 3201 -> 0 bytes build/classes/java/test/dslab/Sockets.class | Bin 2465 -> 0 bytes .../java/test/dslab/StreamListener.class | Bin 2750 -> 0 bytes .../java/test/dslab/StringMatches.class | Bin 941 -> 0 bytes build/classes/java/test/dslab/TestBase.class | Bin 1044 -> 0 bytes .../java/test/dslab/TestInputStream.class | Bin 3085 -> 0 bytes .../java/test/dslab/TestOutputStream.class | Bin 3674 -> 0 bytes .../client/MessageClientMailboxTest.class | Bin 6442 -> 0 bytes .../client/MessageClientStartupTest.class | Bin 4239 -> 0 bytes .../mailbox/MailboxServerProtocolTest.class | Bin 4461 -> 0 bytes .../dslab/mailbox/MailboxServerTest.class | Bin 4215 -> 0 bytes .../mailbox/MailboxStartsecureTest.class | Bin 3587 -> 0 bytes .../MonitoringServerProtocolTest.class | Bin 3909 -> 0 bytes .../monitoring/MonitoringServerTest.class | Bin 3657 -> 0 bytes .../test/dslab/naming/NameserverTest.class | Bin 8490 -> 0 bytes .../transfer/TransferServerProtocolTest.class | Bin 3154 -> 0 bytes .../dslab/transfer/TransferServerTest.class | Bin 3823 -> 0 bytes build/libs/dslab20-2020.jar | Bin 16767 -> 0 bytes ...dslab.client.MessageClientMailboxTest.html | 220 ------------- ...dslab.client.MessageClientStartupTest.html | 150 --------- ...lab.mailbox.MailboxServerProtocolTest.html | 208 ------------ .../dslab.mailbox.MailboxServerTest.html | 123 ------- .../dslab.mailbox.MailboxStartsecureTest.html | 205 ------------ ...nitoring.MonitoringServerProtocolTest.html | 142 -------- ...dslab.monitoring.MonitoringServerTest.html | 115 ------- .../classes/dslab.naming.NameserverTest.html | 298 ----------------- ...b.transfer.TransferServerProtocolTest.html | 184 ----------- .../dslab.transfer.TransferServerTest.html | 123 ------- build/reports/tests/test/css/base-style.css | 179 ----------- build/reports/tests/test/css/style.css | 84 ----- build/reports/tests/test/index.html | 303 ------------------ build/reports/tests/test/js/report.js | 194 ----------- .../tests/test/packages/dslab.client.html | 133 -------- .../tests/test/packages/dslab.mailbox.html | 135 -------- .../tests/test/packages/dslab.monitoring.html | 113 ------- .../tests/test/packages/dslab.naming.html | 127 -------- .../tests/test/packages/dslab.transfer.html | 113 ------- build/resources/main/client-arthur.properties | 10 - .../resources/main/client-trillian.properties | 10 - build/resources/main/client-zaphod.properties | 10 - build/resources/main/domains.properties | 4 - .../main/mailbox-earth-planet.properties | 25 -- .../main/mailbox-univer-ze.properties | 25 -- build/resources/main/monitoring.properties | 3 - .../resources/main/ns-earth-planet.properties | 13 - build/resources/main/ns-planet.properties | 13 - build/resources/main/ns-root.properties | 9 - build/resources/main/ns-ze.properties | 13 - build/resources/main/transfer-1.properties | 20 -- build/resources/main/transfer-2.properties | 20 -- .../main/users-earth-planet.properties | 3 - .../resources/main/users-univer-ze.properties | 2 - build/resources/test/.gitkeep | 0 ...-dslab.client.MessageClientMailboxTest.xml | 102 ------ ...-dslab.client.MessageClientStartupTest.xml | 41 --- ...slab.mailbox.MailboxServerProtocolTest.xml | 98 ------ .../TEST-dslab.mailbox.MailboxServerTest.xml | 25 -- ...T-dslab.mailbox.MailboxStartsecureTest.xml | 92 ------ ...onitoring.MonitoringServerProtocolTest.xml | 40 --- ...-dslab.monitoring.MonitoringServerTest.xml | 17 - .../test/TEST-dslab.naming.NameserverTest.xml | 162 ---------- ...ab.transfer.TransferServerProtocolTest.xml | 82 ----- ...TEST-dslab.transfer.TransferServerTest.xml | 25 -- build/test-results/test/binary/output.bin | Bin 23648 -> 0 bytes build/test-results/test/binary/output.bin.idx | Bin 681 -> 0 bytes build/test-results/test/binary/results.bin | Bin 24884 -> 0 bytes .../compileJava/source-classes-mapping.txt | 62 ---- .../source-classes-mapping.txt | 42 --- build/tmp/jar/MANIFEST.MF | 2 - .../test/jar_extract_15954327308975353693_tmp | Bin 1619 -> 0 bytes .../test/jar_extract_16062046450479446186_tmp | 0 .../test/jar_extract_3595125514180716238_tmp | 0 .../test/jar_extract_4501940430545839015_tmp | Bin 1344 -> 0 bytes .../test/jar_extract_4606562655791095835_tmp | 0 .../test/jar_extract_6816970886763953206_tmp | Bin 2313 -> 0 bytes 96 files changed, 1 insertion(+), 4119 deletions(-) delete mode 100644 build/classes/java/main/dslab/ComponentFactory.class delete mode 100644 build/classes/java/main/dslab/client/IMessageClient.class delete mode 100644 build/classes/java/main/dslab/client/MessageClient.class delete mode 100644 build/classes/java/main/dslab/mailbox/IMailboxServer.class delete mode 100644 build/classes/java/main/dslab/mailbox/MailboxServer.class delete mode 100644 build/classes/java/main/dslab/monitoring/IMonitoringServer.class delete mode 100644 build/classes/java/main/dslab/monitoring/MonitoringServer.class delete mode 100644 build/classes/java/main/dslab/nameserver/AlreadyRegisteredException.class delete mode 100644 build/classes/java/main/dslab/nameserver/INameserver.class delete mode 100644 build/classes/java/main/dslab/nameserver/INameserverRemote.class delete mode 100644 build/classes/java/main/dslab/nameserver/InvalidDomainException.class delete mode 100644 build/classes/java/main/dslab/nameserver/Nameserver.class delete mode 100644 build/classes/java/main/dslab/transfer/ITransferServer.class delete mode 100644 build/classes/java/main/dslab/transfer/TransferServer.class delete mode 100644 build/classes/java/main/dslab/util/Config.class delete mode 100644 build/classes/java/main/dslab/util/Keys.class delete mode 100644 build/classes/java/test/dslab/CheckedConsumer.class delete mode 100644 build/classes/java/test/dslab/Constants.class delete mode 100644 build/classes/java/test/dslab/JunitSocketClient.class delete mode 100644 build/classes/java/test/dslab/NullOutputStream.class delete mode 100644 build/classes/java/test/dslab/SimpleTcpServer.class delete mode 100644 build/classes/java/test/dslab/Sockets.class delete mode 100644 build/classes/java/test/dslab/StreamListener.class delete mode 100644 build/classes/java/test/dslab/StringMatches.class delete mode 100644 build/classes/java/test/dslab/TestBase.class delete mode 100644 build/classes/java/test/dslab/TestInputStream.class delete mode 100644 build/classes/java/test/dslab/TestOutputStream.class delete mode 100644 build/classes/java/test/dslab/client/MessageClientMailboxTest.class delete mode 100644 build/classes/java/test/dslab/client/MessageClientStartupTest.class delete mode 100644 build/classes/java/test/dslab/mailbox/MailboxServerProtocolTest.class delete mode 100644 build/classes/java/test/dslab/mailbox/MailboxServerTest.class delete mode 100644 build/classes/java/test/dslab/mailbox/MailboxStartsecureTest.class delete mode 100644 build/classes/java/test/dslab/monitoring/MonitoringServerProtocolTest.class delete mode 100644 build/classes/java/test/dslab/monitoring/MonitoringServerTest.class delete mode 100644 build/classes/java/test/dslab/naming/NameserverTest.class delete mode 100644 build/classes/java/test/dslab/transfer/TransferServerProtocolTest.class delete mode 100644 build/classes/java/test/dslab/transfer/TransferServerTest.class delete mode 100644 build/libs/dslab20-2020.jar delete mode 100644 build/reports/tests/test/classes/dslab.client.MessageClientMailboxTest.html delete mode 100644 build/reports/tests/test/classes/dslab.client.MessageClientStartupTest.html delete mode 100644 build/reports/tests/test/classes/dslab.mailbox.MailboxServerProtocolTest.html delete mode 100644 build/reports/tests/test/classes/dslab.mailbox.MailboxServerTest.html delete mode 100644 build/reports/tests/test/classes/dslab.mailbox.MailboxStartsecureTest.html delete mode 100644 build/reports/tests/test/classes/dslab.monitoring.MonitoringServerProtocolTest.html delete mode 100644 build/reports/tests/test/classes/dslab.monitoring.MonitoringServerTest.html delete mode 100644 build/reports/tests/test/classes/dslab.naming.NameserverTest.html delete mode 100644 build/reports/tests/test/classes/dslab.transfer.TransferServerProtocolTest.html delete mode 100644 build/reports/tests/test/classes/dslab.transfer.TransferServerTest.html delete mode 100644 build/reports/tests/test/css/base-style.css delete mode 100644 build/reports/tests/test/css/style.css delete mode 100644 build/reports/tests/test/index.html delete mode 100644 build/reports/tests/test/js/report.js delete mode 100644 build/reports/tests/test/packages/dslab.client.html delete mode 100644 build/reports/tests/test/packages/dslab.mailbox.html delete mode 100644 build/reports/tests/test/packages/dslab.monitoring.html delete mode 100644 build/reports/tests/test/packages/dslab.naming.html delete mode 100644 build/reports/tests/test/packages/dslab.transfer.html delete mode 100644 build/resources/main/client-arthur.properties delete mode 100644 build/resources/main/client-trillian.properties delete mode 100644 build/resources/main/client-zaphod.properties delete mode 100644 build/resources/main/domains.properties delete mode 100644 build/resources/main/mailbox-earth-planet.properties delete mode 100644 build/resources/main/mailbox-univer-ze.properties delete mode 100644 build/resources/main/monitoring.properties delete mode 100644 build/resources/main/ns-earth-planet.properties delete mode 100644 build/resources/main/ns-planet.properties delete mode 100644 build/resources/main/ns-root.properties delete mode 100644 build/resources/main/ns-ze.properties delete mode 100644 build/resources/main/transfer-1.properties delete mode 100644 build/resources/main/transfer-2.properties delete mode 100644 build/resources/main/users-earth-planet.properties delete mode 100644 build/resources/main/users-univer-ze.properties delete mode 100644 build/resources/test/.gitkeep delete mode 100644 build/test-results/test/TEST-dslab.client.MessageClientMailboxTest.xml delete mode 100644 build/test-results/test/TEST-dslab.client.MessageClientStartupTest.xml delete mode 100644 build/test-results/test/TEST-dslab.mailbox.MailboxServerProtocolTest.xml delete mode 100644 build/test-results/test/TEST-dslab.mailbox.MailboxServerTest.xml delete mode 100644 build/test-results/test/TEST-dslab.mailbox.MailboxStartsecureTest.xml delete mode 100644 build/test-results/test/TEST-dslab.monitoring.MonitoringServerProtocolTest.xml delete mode 100644 build/test-results/test/TEST-dslab.monitoring.MonitoringServerTest.xml delete mode 100644 build/test-results/test/TEST-dslab.naming.NameserverTest.xml delete mode 100644 build/test-results/test/TEST-dslab.transfer.TransferServerProtocolTest.xml delete mode 100644 build/test-results/test/TEST-dslab.transfer.TransferServerTest.xml delete mode 100644 build/test-results/test/binary/output.bin delete mode 100644 build/test-results/test/binary/output.bin.idx delete mode 100644 build/test-results/test/binary/results.bin delete mode 100644 build/tmp/compileJava/source-classes-mapping.txt delete mode 100644 build/tmp/compileTestJava/source-classes-mapping.txt delete mode 100644 build/tmp/jar/MANIFEST.MF delete mode 100644 build/tmp/test/jar_extract_15954327308975353693_tmp delete mode 100644 build/tmp/test/jar_extract_16062046450479446186_tmp delete mode 100644 build/tmp/test/jar_extract_3595125514180716238_tmp delete mode 100644 build/tmp/test/jar_extract_4501940430545839015_tmp delete mode 100644 build/tmp/test/jar_extract_4606562655791095835_tmp delete mode 100644 build/tmp/test/jar_extract_6816970886763953206_tmp diff --git a/.gitignore b/.gitignore index e8f4a1d..94f723b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ .gradle **/build/ !src/**/build/ +build # Ignore Gradle GUI config gradle-app.setting diff --git a/build/classes/java/main/dslab/ComponentFactory.class b/build/classes/java/main/dslab/ComponentFactory.class deleted file mode 100644 index 6a33c4443f33e68beaafa878faecee0351a71492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1994 zcmb`HT~8B16o%g^rG=#m2t@=@@spO16;V+!c+o)8q#_C-AsUm}WvD~8yJUAu@L%Z_ zi6s62f0XeIJ8idX)0=iL_UxWBbDo*^%$YxbfBgoqjtv8&Sk7X_Kni9SPYtB8n#D5% z8D-ZD3@Q8EfT8RQ136`1X0gtYc`IERZZZrk6b=~DCGSWuj8>#8cIq`t`1{;)$aACO z+1xqczEuC(nGV0nfML3F6gb>6OJ42NbA=mjb363>?;8wLwl8=n-g^Y`eCbyAgnuS{ z25X^m!q2$raJOpig(|cWd8B8S-P3wVPQhy}=Pr$DI18FsYvwh}Ne0nJ?8b`9M`{cI z5gAg_Wyp6VlO|q0j7Q^3An9z+J(g953B8(nC>;_(ISFoTo!jCxl%5-8@rp)iDY$ej z@4TVIm;UGwB_$E!*=Z4z5p>_@Zg4F82K8%SsG-hkmfQ0acP!%W@R|s8#rv~Ux0%r_ zx3UwlA+HDmUKJ%r(m7=K+?S2oSJ_D2cyd+ZJ+JQDVq2;X$tREhiaKsNjA5K%JnE3x z2~mO94D(SSc94_jSPgu`FsldZO1Bl7VJ?a`E7D$&=IoeyE%6v;qS<azLN!QY{kIyPt18Slx$0akIHu0!=?=sG0rL5)v; zYh)SO!QutjPx?qQyp2iv%0+{a#}xey<0htQgi63EVVZ3I5~)KlgR@ESCQW_U6ZjDxcL5J+@Ng2mOW=<^fuCTZ3)s-$ktEn6u-y~5fMOSLPJ^!{ R!6AX`J%AY&sop6p{R98v-hluB diff --git a/build/classes/java/main/dslab/client/IMessageClient.class b/build/classes/java/main/dslab/client/IMessageClient.class deleted file mode 100644 index 801e49145b24586213fe597245c2e1324fa94ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmZut%Sr=55UkE)Hb$dK#FIY|FYZyqV?YoT!9eb_yX`t*G7CGi(fnEt`G9&?_BV?ecgQ zO5^gUTBufBn$NZPmOdvu{v$gzo-*~Qp8u*sR(wl{{;a6Vl%I{2)z>d??7hx;Y7M(^ zU*{m)X5Q)~P8%-%DgqFOv97A;o9drRfb-)O{rawDi QALmVfQU8l?Ahm_dJ!OSaRsaA1 diff --git a/build/classes/java/main/dslab/client/MessageClient.class b/build/classes/java/main/dslab/client/MessageClient.class deleted file mode 100644 index e11d76a8f86d6aa7632cdcfff5b8137fbb60d69f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1607 zcma)5TT|0O6#lkN8z|)>1=IrK1+^5V${j&)rXw?*smg%E3r}gflx5n4Nj3;SOJ2M@ z_yhb=j%PQ8wl-QHvN?P1-}%n|{Pq0@fHk~H!NiMxyu_k9mQq;8$^iPXYGTdAx`_=F zuNabB!Vz+tVLw+swa%?V-EwM$1L+B;wpp(Fb*oYcq^K8)u5&C%rJaOZC^=_=BtLF7 zTFN~NyH?H}G8jd-${B{s!r||OMumGHtxBCVqh;5&>W7vm)V--RzNw{hk=WGYovqOPt9l&za($V4DuhzW;bJQ4{*+zn*AwH*>!y?|ol zIR!2uoQiuv)vCPCC4m}`7@=~E32HQX&OLE_Nx==j#;_6L+YO~#qw`6Z!SsX5DYvOt zqiRWuq0c`FWYzsd{TU5QL7d1PMJF&UuSSE;M3~j^^rRW4J9#MmNkr=Hh0V{Ta2?+S z5tBM_1JCBWLKEEKy`V@+BZaJqtu)3lk;ZM@G4VQ$ZS16R7g>gExNcFrGmNx&{?G(I z+2P;WA8ke}U_Wr2aPKlL#6*6(s+O*J?0oa-hO)9eV|cefX+1Cj_9ADe@x{54APmRKahbzvmPR8IdsA> zM(9TFxP?&)RZ<3H+B>0mL0s#I9ExR%mu8`P(kuVAB1x^t>H_J|*et*>**kD1GH?ph z&5A2jO`+(jII9CELgNi2hI<+k!%XiKb3Ibrr=f=fE>Ql`?oKaeml3xxK;0n$!ElN&x z%gjk-WDxfBP0Y+m%C87cEh@hVPp^hsnX9$%uCnz zPs&P7E@5O4LI?$w=H(?O<)pGPGB7eQ0WmYsWlSuL3@i++3=BY;4MYRQ*+JqA900>R BEZYD8 diff --git a/build/classes/java/main/dslab/mailbox/MailboxServer.class b/build/classes/java/main/dslab/mailbox/MailboxServer.class deleted file mode 100644 index 123311846d095892132a608ce6589e248bf31ff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5578 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 diff --git a/build/classes/java/main/dslab/monitoring/IMonitoringServer.class b/build/classes/java/main/dslab/monitoring/IMonitoringServer.class deleted file mode 100644 index ae9379eb4f1859423b47dc5f2399ddf05e63bf85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZXOJr06E6olsqvVcD^79PM#8!5ekiG?wd#C~Bn2*D-U1-zSu2k=nF#Skql-ppj) zSIqNue*oBG$}nOWGfW7MZj{y4`b_Z6rKv@AvjsC!w^AEIz=hD#7-@4DSB*~PE-xiv zu|HHQuPdFaEdJ1&g14No6sF`!bp3v#Kaw!(*r?+2?@1-4 zW~VsCahjdpNl(CNMM>;bCvkeQ(|d1!AYZ;D=g!RTjta8!>DxDN-n;Lv^gvR^uerZ0S;e+^4 zJ$c@z;=>v~g7bpzqbfe8;^PWx($46p=_*(mKW&^bVtLO>$7Ia1M`Lk+ZkGZ*XS!!h zH{m45O;5p!K-MfTUjD3Q+Obq_H0Dr8Ivq=h z0423R>7e6MWmBLsZE)Lu+cSxYB8?fxwmiorn7EbmOk0qyi>GpFV>nixiw(>Y*5Tgu8HXkee0T^;g&=9w5^Kd>hY`Vvc;WS4Y<4)2@4;ii{@8MvTH)avi+W9P-@I!zU>XS|;>)5nk ze@gWEaT5hkZnQBmi(6+CQBYyo3YG;6XAn|Q>Esy?<=H4R&boQ7t?Uwx3h9*P`j6~C zmo&4U<=6zdDB&5&ae6dlsD{Cy;uDPDqj}r2GUkw#vuK1{ZQJn-Sx6i7TsLlwk{IJA zlQHZR_o)f|sh~DDmiJQ5S)!}T7(%e6>*Q?P_`WgRQSQ_<$FzdZ**@qmhj+;dT8V5< z#V5J_?qoWQCoSRR-K2TI5_d0~xwco_rQVW7w|;^_9Y!VL6qx-rh_nfR>OiQt#;ukuOA|Z-z zSMf_7zrwE-te%HS5K$_AqvN-@qT_e?{WPRUhEJPGCghq~I%b6>-CYi-e$R9bmhPgx zecC0U3O0pRZ$|!?ib6E)C24A1b5xE1D%=_^m;t_B8?KwS#p9+fXL^G!OP5rasD`lQ z$|g%^RV!xrsOhnSUuRK27nR)_R(h8CGe$aZ9vP7;(7z#428w3^33*Pivx4TXs7Q!M z!yoWRo}+y%^d3)?j@$PQb_CTXIBYvc9JfPZ;Af0+Q%*9&J8pSn?BzVe_E=%o&qXr= zCfrHE^0MEipZzRmmObJSEsvKW;p7)zvaTX8TC8oq>k>w?2yz-gf@6K;#eu6DvcU<( zs(j2fk{n5g=w_#Ec&z!S-+YB>!E%DMnpTmUM$Nc6k&s)AcF6AxS>{>ZaQbatF8b0& za9`M7^vIK9=qzhtZP{ElKDJmBYBCs8W#tyLpZW)jNQ7fRnyQfhvV9{kPoI>YofsX0qhixTiFDb_8v>WND&2-LIg58EYu^lP8Q%JWE@H(30 z**M`-HADJ$a85-HkQ?M1VrogY5jaSgA;6Ze;vrggtZ~Z_3 z@`fIf>M5Y>DmDnk?(_eBTs#v1Zlo>{T00|X2V>|KUPX(b+DYpq?JxG+839#~ihrYC z#i@Uh<(-_YA-w1CsW80e0$IHvkkwBDvX3D55#)Y?JTML9UH>0QUUfrDp5jxYtBp2l zeH5BJ3fRa8z1(vRo0tK;k5C|LtV8rl9E%yE%NU+wEIm*XF;OLy#nVhv2Lr?5u7gx3 zHf`>%+;S1Ii@5PJHj4+hC@AO5V&BI{v53*$#LI2bD_n;pg9n^ZaTiQ(KEgN2gHh($ zSSc4eeOQFoxV3<7m$CgJED`;RAFARsU@3R8_^iNbJjSQ|hvk0$zJWUY8GplHumUgQ Scr)c*%oQ*3+gJPTgZ~3Ni~XSh diff --git a/build/classes/java/main/dslab/nameserver/AlreadyRegisteredException.class b/build/classes/java/main/dslab/nameserver/AlreadyRegisteredException.class deleted file mode 100644 index 31d190aeba93b3b6721fdf2f488c19093c975b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642 zcmb7>O;5r=5Qg93tAr0h5L7f#Zwe|$4;T`InqY_rLGDZ0z?#yUZ9)B6o=80S1N>3O zSs-ZqIM}4KJ2UUR`)vF6{_+ao1ltKjuwlZcg_4CWLe`gB38yQyuRQm*c}}1!Lb~C( zejwbSE1a>6^0aw~5Ia?_3hIRNe(O$5MAZ@QpxO?!atF09mCjIm52EMD+Ci5PX?T4} z$h4Fzug9aF)E(0!XuYKyVY&BCvgT>s@lhCR{t#@d#b%JA;|O>k_^Od)}! z2?avsANYj)C-U-A*h83q7Jqn@5Jikvi?a~o{4yDm98+9rvM$W4RjwRPLC-T$nqz{6 zT;|a@R(Q8Nmmz~JXQs1?9GjS39%~ER!os%BxtWiZD^rBNyCxYaHFGV_RZG{{!j(|u I=@8aG0PF^ivj6}9 diff --git a/build/classes/java/main/dslab/nameserver/INameserver.class b/build/classes/java/main/dslab/nameserver/INameserver.class deleted file mode 100644 index 9ce60dd401ac21e249cfd956f948402dadf706f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmYk0K?=e^3`Kvm+SaOwYY(6sXXyJn=cXQzZJd~J1u`creC%hl> z{ybj*Rv3p!LJUKU2whiM(fQ&?NUXlHXLo1k39&ZDvG*)F^5?2Fw}+sE!>w`|uP+4? zCY$ZAvdr~e6K2L2I#ul{^~Xq~rc|NrN$t{{vyw1vSNqCZofh0D5IQnlc{m6N0eTV$ Q{l>$_quPawMLQUL0e4w6egFUf diff --git a/build/classes/java/main/dslab/nameserver/INameserverRemote.class b/build/classes/java/main/dslab/nameserver/INameserverRemote.class deleted file mode 100644 index e80e2bf1e8417785a8ef3a0913561f2d3aba0242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcma)4!A=4(5PgFyRTM!KUf9W|xVt6Yh2XDw@B{oPW6>3e zyNMp!&b+*NuQToY$Lkw_3p5340tW(zgqmSr#R;1S8FI{K#)fcp+8fK6bORar?jSKL z@;f~*4&=~{mNd7!D(Q2m6YjL12&LQkh$o5CQ7ljwXb2n;>OVI3QUyajAEZvLJg1EJ zLbvR5vN9xG=2W)-b4fxm(E52gA)MrDWbAEI13fh(zEc4c8kxq=7bS$_zehxjrT5ZLACkQ_b}Pf~Ml%^G??#7GMN4LpKq%O? sVSk9@5FBjUtZ1_>iwV1LTeO6o9CR1u6m{$=EN>5$b;QP1t5m@LCk9WrfB*mh diff --git a/build/classes/java/main/dslab/nameserver/InvalidDomainException.class b/build/classes/java/main/dslab/nameserver/InvalidDomainException.class deleted file mode 100644 index b547865a4e3989e71ca64ef69d7f5d823005a4ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcma)(%TB^j5QhKZR#HF^#0$94l>$bVE--9B6HMarCJ_EK021`6K zjU4|F5b9gFevl4kuJarMM6k)R2t0NwZ&eV?z7x1(d8@(&s@st+Lx?O)WWrD)oc(hb zLg|}-vms6q=O4r$8x|`a|m>Fv`Zp9wTJc@W=h-er|_YT^I*XLa=@Xfx~bnH(ixxygR(OUK(@F`Ak zD{`I??8aF=Wk@w0LogKDrY(*Ft1H|OyxS+wQrppa|CGC?Jdd0y|J?K#)<u{u3AUqnP0 zKE^%Tu+V?K(0?n6EoA5qqG{6al%YL~9Ibgeozb4AJze_-_LYnTR9bVi14X1z!aP~~ z!yqi6Kqm^vBJL1WT1ylsqtkK#NQM?ofv`*tU{t71ei=VeM0Nt)4-2Tn%TWPF-kHG7 zSm5ex;C3uAP+9l;0 gVb1aphfO>n{5%b73lB+>M|6@pZqxUe>;#_t1*d)$a{vGU diff --git a/build/classes/java/main/dslab/transfer/ITransferServer.class b/build/classes/java/main/dslab/transfer/ITransferServer.class deleted file mode 100644 index ca6a79a6304293a58e1834e52b422ad565fb3076..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmZ9GJqp4=6ols`F&m?WNNQ_s+|nBeR)P`xP4fH+%LX>tcsC0V;Gx6~2!h4Tz&BIO z>-~5F*kCF!7DxpqgwQ(UeYrXjlJ@Gls=0fR=8dx@Z*Q6j+3skSY0qqPwmsW*t$IaR zRIOHp?7p4+TM=f%PHJT?a$nS3c7*v49h@<$&>Ry8fmi6y1rZ^_2=EyX>A4sGHzG!Vigs5iGr8b5dJa+FBkh)D7Zt+uT=3Wyjn#sUZdc(3SOt+PJ#D& z8E;VVMimXXOYGkyk6`>>6)W*R zfp9{``^APhQh@V86<6RxD$hPF<0C58;G<&rm=MXK2@eSTlW{6Zo((uH+xUB|f zQ4qtFigS3d7F+OujPoj{@o^#i6EYqW2GRP5RrCk)KPlr=LXS_&_>7FtN>B!D%gtvE zM}jtJS%x!^(OuVYWqgi@yB#~7Pl>}=#vUIRiO2*gwa zmb-0-3>O6qGdhJ1TAo3Th*Fo;&CIBMG?3xWp!quP(A|k)Jx8>fq&aTsUfwYz^hT@* zG5RCClb%Dn`XZ2`v`u8RU^GJmiLfVceV`n}) zYB>A!(F`H+Av>jK_Un!*_93v!n=l!&l^3^+O4p|BY|ggm*}-(VU7_N%i=LvsA_3+a zA)&&wBs2vU&oV|rrJZMjl}@8pF$Q_dWMUtu6}5)$coRA1ph)q$tW8(iB3*XaZaE;x z*-9r*v6bz@H4^DdA_jMDJDM_bo@raOZ$Z-2QJ|O>-mf2Tym##SNP0nEnm!qJ-Aj z(HbmIL<&-8Y-25XgdXfqWx}jelXl)o8QV>f6pP9!yG3=OlXn`fH*ARHaW&iss@yOq zq!N~eH@_u%jxWggqJ}Tw%No9duQI($f$yI1BOiqbD%xCPFpQlNt_)1L)a_-dTEC&E zdmaDR3**10VLuK?Sbou3DKNjT;h7lH@C|%Z!os3wgQ#t4)$lDms^RI_q2b$jf*4zE z+jFT-ZrJc9?6g}S!*>*XSHt)4n2hgh_yOp_Ccom(uHqVgh#v`|Kh`jaXE2gJnz&e{ zyjJiN4L=o9e+K&25rJGj%L@Y;mVR%@bUlOpM{xYPhF=KutQdX?OTn)+{94d?VzLS;^Os#6CLN$M;)SP=GZ&3nLO%%yPr5E5s64BINzIf*N{>6e>0BAR4~d z8J94W^Avn>?Q6yjQNmfpn5FaK%&iu@G9+SOya3n1qWhxVT7rC7&*Y6=W1-mMAZmeR|GwTL^;g#w_8KfvIjtfHf$IXNKtqMbYUdnu&z+VtUeOZ&(jnY z#~2qG&KK0ic??@~!75&S2i3TS$LMBrbdBQK#b7nIM?Dbgtl}^DtAwQkY}6iO+8R`V z;91r>W;?ACA7@#8(qMy6>D~d;o8ZdzbjxG$zpRwu}l*tCdE=sEUT<~aM$KwS|5z-QRWpx3U^ypJ#o?9KV z7|=7Br0E%bGX5iB^&Erd(~U*;;&`~6-$I-DX|)Agp`bN2aNFbK>?IZ}{LKCa;iyhxmk(FJI-L?6c(LDBjHUWUCmWfSbP>s2w&1sz-0%-BHmm;%SqqBn>k*M1stzJ z71~kH@6r}@U<20DJ)PK#F5HZ696|!OV;%0~XX!mWy$>643#kqU=Hl77l{*>^9iw!H zSf!Aro5hMP8kPQveVTIWaTiRUR#Vm;Ds5UMxd{n z0(Wby^|4w7iyM524o*zKJKjzN{3 zm;_sWpDd=Ht7(~yobQQ)p?97`PBJReGOlRh0Ut_4WY*wb&cabWLa#@lim8C^6Z{a5 z+L0*P;cLBa8tX@+T%%*Z7jj^HTi7f{b*I8F)A<*thJ^QiyxXCg1;h`-KwPXX7Q!?mZebQ--h zz3(())94>rs7~R!)7UhP&4fy)alMc)`4Nnhqp-A=5oy9wMsYbIFCeS}FT{&D$GB?1 rHav~%7RqX1bO)%xHqP5Q{~iCrKUf&v!ShC*zmuHb<&Pim$5a0Y9Puq= diff --git a/build/classes/java/main/dslab/util/Config.class b/build/classes/java/main/dslab/util/Config.class deleted file mode 100644 index 639644345110829bb9a574479f82b51fea1274b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 zcmZ`)?Q+{h6g`q0%O7&SXj3PJ5NO&ucAM~(QgD*C36zE;O{q&m0~BOiwUsEc$C5kK z2jNF}f&Sq~nW1R|Gdutf1)SB&vFx~`nbq#zyXT&J?^)@efB*a&z^6D!;T)EAtfZh~ zIf)6}NZ@7)IouM%sufKkY()jBW~B%XVwU$j)|o&#L&v6=KAfY}fWz6r9aP9Ks`W4;94L z8dc(tY}&4Mw|!8yS`W;!U_QRtsF=<}vt^5QxEb^7Ho3mFS@j&VEYn(RxKHdFW5rza zAUGJL9Ob4UQ}WHqKJyBIbbQP7YL+jFD7Z9;-D$!Kw0-Ltv*OWp*MCD+>k879hU=TQ z>um`4fw}L}%d`A@vIX?IJb*)lLReH$v!SP^)9%YOG%H9rw&yb}%QTjolK?^cOO`K+ z#02`fEe#XB^?ugu)cis(#(>s~MqliY^#;FGDbV0;Tl6?Bdp9o{W?&l3ZLF);JEm7> z#|%v2JbmZ8YBjKf1q0vVk%3)&uj2;;KjN{0EGBjQWMCdY8!%BeP(jte9P&CW15a>O z*m$&tx&a%DI`$0g!(rf4l2S0*Rg$c4&sIk~T23@2VYyXr$M)-#hhw=lF`bTR}F)W6nn9DbDShFhH5#fSWqp5u2}#kkN+Fr&(#;O$`k4&t0o<6Vw3 z-1!AV^yPOv{|ZX}FQ|`RL3@c3l&>f9FvR z?{S_BVT_PMmd`wQuQBlZfh7oo3z+3f{5US+5=mUoSn`8L0-p5t2o41xG+>4A@hQ(6lo5>pr7P3%r_Vz!wBbz*5xpJ!eJJL6Al^_ zQKc)m8irjC!zS|t9(j$?--xFMxr!13pF}W|Cz#0)lZwVd2=zFGn(k)sD~3bPV~5aV z&k@rEzT__PuSf8wPw=NBoa4~4+D(N~K49ZzL$`?`GS39Dt{h`r!;WZ^q%MBaz$y%^ z1@JS{`2;=_!V>@=;bVF$Omva&8J?^2EzVB~?nnGv6-1O{oKbL$vnqB9{SDYag8%g_ jwj#+)h0zk!=rsy~w}qGn-*V?O&ZJsD=d4JZilzSnb#mCN diff --git a/build/classes/java/main/dslab/util/Keys.class b/build/classes/java/main/dslab/util/Keys.class deleted file mode 100644 index 530757bf2c92dd85440f725e9c5cf2f95e4ab501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3891 zcmb7HX;&N98GZ&NMvO-WWH4Ziqr|lXvW&ouV-p;=Kygr6Of7;@-B1tG0Ar74)X@k- zvo&qHrc2U&Nw;)ym$b+I0-U<7zxQMNseh&CH12b+76g{F93M0@_rBZnzR&yK>wmuU z*M9&whd*m*hM{2w%NjDssxUPKu%clAt18w)uvFX-`!_Xo!q%W7r@{%r)esi1c@3>4 z`Ok<=PenmPJACm|RIx79q`6xvHbU6ca0H(fo6oCwLBlb;D15!7;bnYI#Vaa4AHo+j z9ET^CUJc=k;`t>NUk>3b!q`{E&(}1(hOevmhJvOGmSg!B6*TtsFDM9%yIE5~%e3W~ zv&G!9>CGF9b&Fik{_fCU#}1ePD$m*XhdPy9aX2v%M%+JGw)lj!@X!}-8P)n#B9;F=Uj`< zyjqcfh=D+=7G&58!YSX#+?+A;;)uj8$5u(J zf^#1%w2C5KwXT}}m4ZRzmyC?>dL;4DzWrEscd4=8)vTK;X4XdSRhJZB%hlp&Uo$tD zSIb$QcSRXSJDC;iJmA7Fq2Y2#(R1BhMDnod=KB(@dNx&*!_`$W4jXd+EKw{1Q9KmX08zR z-RQCzHFJ5NK0G&9airix9V`zvkd7-z3BNy9&{=^ZQdL8CvHcSrZ{nwWqAyiM$5kvU zctq&FOOvq-lQ|=knjAfI_DNyzXF7h4!AkyQI_B3r_m-HbI(~s)>X^r~D&ErZE0O0| z9XJo^jB+#yX*6lu=BisHqEblk@8bo?HFQ1M3{Z{ttw z;eDrx0=>3MJhOav&hXbnx0Kt_;i)3%mJsV~#1ccRtD?B<8(mOy)V9lGudCc^RWYe7 zyDivvZA=`8Vg!)Zu4D1=EBS1%_}trmO)IXKGdM(t>vZt7nuaYkK;`(`Yow!&t_Y)Y zcGgPQn5>d$LajXmE9P|Pfhe#)%HTsn~L&0Fib_<*tVI!MO74vz|EEG&? zR&pgH*z2!rFH6~{)p6OfYC5L3dsgr?t**#H%afiNPC5nOa58i|P%i&0@fAL1w z$hFDX78-WYIDHp^^r>wGXW~0(y2DR39SH^gj^=bDMYPlo4s1ie$Bl40a&Z4f%RTA2 z1BYoB=wPT}+7~e$lPmoM5JMZ{lo;SOFTsC9gmXs5`2>R8KZx@fX2fm$dI}@7*oiJ& zz|&kCly4U$o=JQJAEo6{{t@wl3UyJXzcGG?=vBNQC)#m*tc>>GWwgm%w5 zkCxkq-Z$LAeQ?JZ$T)#a5biUCF-ZU)C*Y}v!kv(CyUTEgYTzaxgqyAh_YytH;wlFS zH^^ix-9>wv4C$C|3*c{|nN#sC9DWl$4=e6nbf)9m=-NT|>|Gp5pN{lw9Ik@48NeLICfu@ zx%AC1xfGPF2+)j5uJDS$H_<>@x)r_BzJn-9@u=Xy@pR-vton(2(y7W4K2`>FkWZl# zg2}*EWZ;J-`~xi5oRn`TXFowH!OA8mlPa|}ah%upc=G*twCOQNkIo11$YYw335<)x zD27BN^7sz=?o3I9G4i2|FvvLj_aOASQe>vqr9Uw}R0xC%ySOf?)DfK~Y>O`AeWQ%< zZE6R&Gt7jZy3iA}Nx8<0y*+QCFWwupW4&95x3=!!w7L=N4P38$U4LW#)y9U~_x}^W zL*?3`@jO}l0t0vv5xj(x{NLgb-_PNdDs#ddDrvGylxG;%@F_ln9Cy!gjRTycW=Zl& X6eWy?cMv8|rj`E^gF+&Txq1EnUMQrt diff --git a/build/classes/java/test/dslab/CheckedConsumer.class b/build/classes/java/test/dslab/CheckedConsumer.class deleted file mode 100644 index 70f7ea8c88e2d8ece7e128f41278b31ea6653c53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmZXQ%}T>S6ot>NF|qZpqFuOhTQ_DY7^z4}K@bERx)dhUYn_@-B$djrUv$e|4mJ_mSi6Xvig!a1Qrn@XB+?k diff --git a/build/classes/java/test/dslab/Constants.class b/build/classes/java/test/dslab/Constants.class deleted file mode 100644 index 71d795552d0e6611803a289a1f591a4d77df08e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmX^0Z`VEs1_pBmUUmj;1I{4kkEkma7WJ&Mg~SNMh0Hz z{Ji3l#JrNQ#GKMpR-jHG;NHQ=Adb)#;_4XW;ven@)y5T^Us{x$>Xw<4%E-V6(_gHY zl~|U@$iSacoRgTO4;N-+5CBQ&=OpH(>-#5Vr6!lK0j*|W0@}mGAj!bYzyjofEM{V0 Q1M)dg_zXZfPOuyo07a@UOaK4? diff --git a/build/classes/java/test/dslab/JunitSocketClient.class b/build/classes/java/test/dslab/JunitSocketClient.class deleted file mode 100644 index cdd77a70bfc09de6e4bb421765004049cfff9d1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3730 zcmai1`F9)D75+w+J=S<6nHZcH2nmo9MM@$<5)-fq1ml2RFG;K&u)N6ySB z3;R~ubl>+KTH4=APa_vNhadT&e^gJu`(`YSECcb$yf^Q@``vrLyNvzc|9$)^fQRu9 z9hdvDYCwZ)-~p@|*bgtmU0uhz9A7b@!O zqVlRdUX!!ew(M@o<2&;Bu7U62`v!i1n*%7| zhdO?w~Juaqx0JSQys4c89JlfGZ~C+epXP(-KSM--PSfUPuG!^}5dhv?&e7<_fGk-!gQq82pzXvt$Wpm?~~7R#aXk@ljN~&)zTrwi#nyGo%yB9?1wQ`7By?FO1!W%2mnIJ3Fe`k!!DHfA__f^njfpZI)G*jiT%{(}D8k>G_?;L#f`?2TK+(kS@uZ1A z$k{2`J&k8{{L#dpFe@)pCjKnDzsPP*Wbc`HAAdFREEY|i$7vJGuyy>+#0OZ^@pls! za4`|c)O>41acV@Kck$KXZB%9)(3@PelG9FEvbWWc&2xIqH^TKs7|ml1yEf+l*-T1U zUL)TVIzCi|c9Vz2r86 znugsf-p?CP)L59Dn4f!UfxFqMx$~7t?)WKi*`*^LT{uzq?YNowRmgGHg_h$5(Gb>9 zO!~GtnYV2n#(2*ce^6P`oEg>CXvPe-FP~DQ2lw*By`R4$6p%(r3XZ>Jq@>i<%4$|C z>y_&u@3Af^KgzeK(aRl>FMa}TaYyQ|4fJdv{h?Ag#;2jgdyvCk9OwIRbRDDoHAepB zaRQGJ@=@;7T)(2=$71-`ltaL1aRa@@(k=ASj=orGqJIOKTQK-KAg|^IvbT`?1o_3{ zzmeO(U=z2sy|@#7#J`Vd_alRS*hM@0`E#5hx4jx|c{Qqn-|E$P?A2MWJ;WO*GTa@- zgSRl$HkDJNqvYingFmj|_eR%S@B?wsgivg!I>LVpCrN^^Tjr{9?PW}T|Kuh`P%sub zJfWb?=t2yw;c+~{lda0eR^{<+l{s5t@bO-Ne1JvRu{L$F)t>4wdUGEL)$WEZ`&v z6ImGP%0fy$p|P2pF;OE#ANq_lk4x!b6Zd_9{t{`sU(BRci$-Ry@sFwN7{W_5^Gbrd zO*8ZuU&GfU-|-x?m%{VJh=!!dUTDc)q|8$Isi8EMxJ#kR|NO4=j+9)DtK>0X`V869 zN7$$FW1pV=kjH7(XqGdtM>#i4nt|7O`X`k12(=Fu5%ED0R1^ZGK2!wpDXmc>F_ARU-}3SxDEI+> zlz4UgKVIGdY+%8Jftegqn9X3$WSq%hULb2VTSq(1y?udluyj#jH8=4YDJ-AUvCPew_M+iwgpnv0swH`dHq8<+ zs;9d$*G_i@GE6MhP6g-Zr0h99x7_M@$qr^Kh{KL^;7Z10zv-+<3G&Dymq!{IiqfC9 zK&hWtSf#KA1s9l*|9MM8lW?q<%+?qMqfvW?c;H3D0KLfw-gM-7KvRz}h#_V<6fm3s zOsfu{KSH}_PpJQCRV~nuphz!AtY z1i~T%y&sDu1ySoYf3T1cl23(v)B@D9L|wC({L*nzbtu^@QYX*QpP)%KzpEi7pJGkJ F^d~Mdaoqp_ diff --git a/build/classes/java/test/dslab/SimpleTcpServer.class b/build/classes/java/test/dslab/SimpleTcpServer.class deleted file mode 100644 index 0b2d6878e7b0d81011b3a247ae3846c6492d3467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3201 zcmb7G+j7%Z6kW1|Wjlfp6CfcpH6gT)1DH#Jg45985(p?H#Q_SG7DW-Zh%FgO4y5;c zr_&$kALO;PTnfyThtBZOr+!bTQ@W1iTY{mj9(2yx=bXLQUi%{b{`bRQ0UW}&acsef z7|mTuSD^l zIK=UNq2X#LG|b7+3?&+1h zZ-nZ*3x*efXmZe(8gB0&&yPQE?|=B-?LKRBOX@i$h0mK-y0%oQyLaq4xBfF2p*`$W zExuD?9@lNlGIS9pa?=u&Ae>AZGQDNByct>v8{39l!rHv2=?ha@#gB{(Q^s`(YxI)s zQf1V(0{$iRq*klX3S^NWQwgzQje(7h>ZMwK#PfF5(TxdHBty@tNbeTurQlT@RPZvA z3btWT!AlsBu>P2Bd#>kbl_|q3+VgH#1Pf7=6qI4fuoYBrgMPJ5P@yuVUQ zXIQMWq-`aM%dos;lTQT>h`6_@$LF-+O%$FmSyk{R#wBd<&#kN+30v#Za~A7cRA@_K z2{4Naj^ZHU=18o764Y6;&R+j<$FUuvYqP81CT_`C5=e!|K_^(nq>K*~e29-ooR6iX zv9C#La>t=`l?VBUxQ<2+WN*HQph-od_ z3q~ezI0#|QnvAb$P_^xaYK5PQNwy@%w`4G`KeXDf=?E(Kq-M>R40kBFSo`+02ET=z z6&GjOQQI89+;YC204<`Likwy| z3y~1bi(`oUgZyFG?$3v~W(VS2ri=}V?_sVcC=YRrr|&~b_uob6wtqg&_d106?(=oW zXk~<}O~GmG#4fIQ&$lMg)^23DCv;}0TjIDTeFxzmISE0ii}=C;UyTwRsHq7c?xAci z_SKZka1_8I>5;n#3s7NSOWcY5W9y?bs6&1GSb`_d5E?3TO;?d zZW-NE%TNE9dW7{Cciu<$0UMuhB)knDPVo3te9^Z|lB43+R`Hs0W>AbKvxfQUc`(penA z6^v5%IDZb0QR^6r{2<)mdXei}$oa&cWTxz+twX#gQBRn6kC6PC#%vZb%CeLlCc(kE zVofIEzf=p#DCdKSCue0Se<3X64gSn3IT>AlA{Lt9I4NUHqz6AsL16G5t%&fa7=qXn zY#01*XyLzSnZI{JxN+nGHidDU_hi;XKluvy8Q>aZK*l6FI>o&y?w)3?sLcQAM)GV$ zr|*S8oN7TVBXpV2I+-8**b60@xfPfO=qpvN=n`c^W>~FeFN| zUN#95Eoc?ggdug4bI=g~SrNrs4HmXhBA!^H_ZRg2j1FOiO`Y$cni9NyoU0HE`3sJ5 X?tX@^@Hxx&G}r66qf$2Izc2g)V0`~p diff --git a/build/classes/java/test/dslab/Sockets.class b/build/classes/java/test/dslab/Sockets.class deleted file mode 100644 index d0f1934c50264cd2daa2e19bb525f9e6f040a333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2465 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 diff --git a/build/classes/java/test/dslab/TestBase.class b/build/classes/java/test/dslab/TestBase.class deleted file mode 100644 index 497dc462c30a8efaea1ec1cc971b08516ba6fb6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmah|ZBH6O5PlYrE9Zd}QSc45_62C`_1(7GCTeM7LnIL-@#BG8yXLqvdwWg)R+|u# zHt7%Ok7_!57`gbt-X%Lb`^-Eu^X%Q9zdwHi*upy#1=I~ZG?73(gWGsy;PDh;`l)2F z3ERXJo@nT)foCSB$8paMyfBd)J1-5qGO)#v`9(CSf!7h$l~jBDvoCdm z+4e)(=O2YGmeqskq0$Z3xk)*gDbt#pBHx}MvTa)crD51MVAyfeGiJEtpWn4KJ5DZsE2orX%dcHj5^xag4CQNQ zDXl=1L9>!g5KdP>>neHeC>L0-kHG4`kT@A3IYf%KQzu2Ff8f>#nIX*YQR*74IV5S# zQVTQm7N{k_B03_$9c++gxJw0+QGo-p8Y>awG?80FWNDkD?aUDQ>$HpXdoIx|%Q4#0 VCG9<;(R1Iwn)yLgtV(MFwSUSw?#ciF diff --git a/build/classes/java/test/dslab/TestInputStream.class b/build/classes/java/test/dslab/TestInputStream.class deleted file mode 100644 index 2a9167b0a00bfef666c6d98fc24151901045f8cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3085 zcma)8SyL2O6#jZ( zJR}c3rl?B!V5|s1s**fuRsKNU^BeMLg?zWW2O5}E!gBlGbI(2JJKs6?bpQVMgI@qV zg>S-WMNG!&FnoxG(1Pd15D#DLBgY+E$tm5KIGfkZTc=Zb+ze_H?r&W@Pdfw>5Q|o25r|L$|sm_#Bm{cR6uni( z33MPoJ+5Vk)bTVW)p0YarZ1>jU94SUz?#$<&c=8umsZC+hP0fu+IoOqQnu}wgz|)? zCa3zEP6ZLPDL8>X1tvNb>_ex7niU(zvsraU&?O_I;3Z^9`r23&(3SPmhMAKuMR?f<*nSRZh zG*h|CQoI(#>k8h$n+o2-+rq^=5+LJU1t$@e@t%VB@qvO51z~kX>)MNU~+ z?m*=9f2g`we04ZM%}C{jb!&1>OofXx8pcQXm`zOz^KML&nO-(f)e=WI%UP;nv4QOJ z#$7mD^ro@th%(}tK%{M~hfO*%)+6}w*78iw(%7y%B64ZBwsN<57uKt@QYY0y?QCEi*eK<104lxM@!1GfYOzFtluMTFvDI;%~iC zx;C6rKcyO}w3gf99PC;jxks|<;1IiF5%n>TexbZPBG*K(nocKlOY4&HwS=AP;wy%2 zRdZMc#f<^Ye08_-J?le{=u2RB?bU8d*rGTurHmbp;~uWM;pYsfYM+PHz6jsQJpA_& z_|ZP~1V{0008}G@8tmmvarDuFC%I}CosJs9)(^Dh=d-u{CzL$GhW7S3l#bpP^CsUN zA)JGJ8@0Y8?GmL8clzz;o?pe*LzFuj!C3@+cj#n0jYnwC4*{c{K!8o`KAQ<-3+k|y z8jaLxVu+2@Y$Cj7f@<}^>~&%8=h-rp)baD>fLwJ?`!|*K1`xj9;vS%Ju0y(!gNVvW9NAxaj1<^n-6|^ltHxe#5 z3ldfX_H(_DpgRfn0DlkKK%3}uJ3p@u<7u1eLoVbXcb`EQZ62Ww!MY=PmNOAfIsA_i zl+n%au!@i;ASdBRsdfyK<}Tub@~EKP_HY8{NOGU}Am!76-$H_b ze(n#DoI%#XS?uP1ABH$yKmx0|h0C{0VK6_Xau;R|9n z|CUg)Eb==d?v^fzG*MFw6`qVp;&th8gv)#iUt35^$vrfF51ChQySNE~pV2gj=9Prh z(+zkcj4QNvmE^0e{&71B=NfMDAZ9wePW^a}hkZDO&-o0~>8JP-pV7bzTnD+n%767A Dg!R*1 diff --git a/build/classes/java/test/dslab/TestOutputStream.class b/build/classes/java/test/dslab/TestOutputStream.class deleted file mode 100644 index b48374d8ac4e099b66009d778f5c9e3bc9e33873..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3674 zcmb7GYjYFV8Gcq?Yb|+=ZwM@W;bMpAVlWAW5=`A;+j;R;vIl zNoY%xkV{+0J)|9`osPdInId<}Oz4!EcBa3eAN#GJ`Uf&h>GSTct+h?kbUZ$L_Pm$# zyw7`C{rx|G`W(PF@M{gvMe#$Ni9&%9MFO)LvQg9{7vYPk;cOHQ-pibv%tv71oM@ky zB`+omqEgUMjG`4e4W%gBkrN5U4R~II9mQspBXCfW;}_)kg6uBJ?otDOB+nnqa#@xa z1;I-iUKX7zviw9&+~ublex{&4Zxzh4g4EbK;{{`&;#m2CY_X87*tS`42F9$yc{4Yh zFJ{kMg}DxV5cO)KquUu81%@@n`+>~*Q z?D=t{uk`}l8R(n-T#eALwiaYXbn`M(O zTLLa!QWR`jozzRE<;3=_(ftyZm_pMa3eCvngnaUnDOT*P`Lrc96I)vly9KO*b{F&N zQq=IOj@NKa$76V1mIDeBU$?bH|8X5jq!eskONieNI(A{Vjsfh^@P>{zu}8;~Vl{|E zI!?>(E&M`3PtAU!lFuJ6vRh1hCEW^oYYL-XzYQ z+cqumRJ!fWF4_+4B%9)zCix<2;4}?D|f!mdmW9C)@Te(8G3HG{z zMt0z6q3jriEOXzn+&4^fP>&-gUYiN4B+~7{5HGO<7o^LjKf*?-WEOG?x)LMnTd6kk z!kh+k&OFT$NluOByWAX%uq_xmn|4s{>UQZ|JGqw|mQ|fOGBP>wR7SxrA91kFz7j-s z-mni7wal;)1-i^(#~krbyLh^;Z)+hmI7KhL|L<7wGE0W**pF<#AZlNhJcaH2nkoGF z)}c*0hWj+%Lg>e^w1~TBm++}m#>V2hmv7&M>e@A@?m(IOBSK54TY~zjYp{=Nlum#S zY(N}Oa3|(KGxqa457*TJ-<8SBMR$8DO(*nMKeL4JZD`y!a2vUeXexahjWy?+`1z#) z*B1V@q7yr?4ZZF~n>=U!MWQA6*+Eb{kO&UCy2=Ln;mq*;UZ!6OB`JP8tJu)l(sT>qMQrJ8iQZxuRWvW6iPC82jVfBE zYd3B|n1;Lgb7O!3J;q-skE4fJ5)4H6^TJB5gq36phIp;us7GC^9&wR;%SZAL=0`Z1 zO#cmychE{6+wOMVL}yp}^WP!XeG{!+-DhMU;qznBX{XM{yWJl#i*@_enA-hYw5QTt zG4;&eDq>evW%0qkYj{)S2BcIa0vVeLlCX!E_7T++_%_$Wc!tjjjJWvs5zYZdAre)9 ztwb_OtHXpXXTy{Vfs?cvVh$v_CWQ4)O}&qh@&#g4<_4^}|ihhQ86xVaTnmup8^Cfa{3w`WSVj zt;SqeitbZY4BLojZB z`24t!(NHQy+C`Iacl;T>YiWGmMYYYXf~FNLO?cMF(&S?aUU71ze%|L*az%W(eyZpj zXX!lB&w`mq-`nLCOgjSx|2Ml&)y<+;FqfH`7a8bF978Wtdc}n!y{ePYB&NBedmq^M zxR*KT$z~`MI@+K-plL`$f)xcNSW+SRoYO)|>KcQTV((i9OIoVf8JLpkdy8mr>-sNcg8D9>P_ze?$AoNU*K?R6IV8-Z%<^U(^n7(x$d9K`ko84JlzBp=pwA69<= z7Psuf?NvNF{T1+}1Hu2K`wYUnPIxysEZ!#cci3O=2H^Ftg|~AZJO$sU;}CxEU-Y2* AA^-pY diff --git a/build/classes/java/test/dslab/client/MessageClientMailboxTest.class b/build/classes/java/test/dslab/client/MessageClientMailboxTest.class deleted file mode 100644 index bae534e718eafe1676f87adc1f94997bdfce202c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6442 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 diff --git a/build/classes/java/test/dslab/client/MessageClientStartupTest.class b/build/classes/java/test/dslab/client/MessageClientStartupTest.class deleted file mode 100644 index 57ce0d292463bd5c1ded298a287fd09fdd51e418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4239 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 Wt|Bhlsv=vJXvRP*pIMGIF#Zo895@&N diff --git a/build/classes/java/test/dslab/mailbox/MailboxServerTest.class b/build/classes/java/test/dslab/mailbox/MailboxServerTest.class deleted file mode 100644 index 1070c8104154e1e8acb23ddb97ca8227d9fbaa62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4215 zcmai1`+F2u8GcW0vn&IIg){^yom8N^3CUWjAcRswxTQ@9HW37>IN6s@QT)?3xz{l(|;>0hArJu{QNBmwd~IWv3CcfQN}e&2V_ zJo~@-rvdE3Ka<#j*CcRU!-*ss@!A!*6DQShDv8s0Ac5DZ>DMQ4CW$w|RKs`@Ipj51 zNvy_%lATOZ+0;rnD5^O(1%XlmZ`9y5bA^8^=aTRdXecZBa~h^oXh126O}LQ6oABlo zt&~z|!c+opOXBT#htl-U6q+%m-rlX@JqbLhHoP~57PZyKLrJ_J4=bNOpp<-2!-tai zFg~K;qZ&RY&^R=5Sil&P-elG+nYn_M&Bx_;J?lasbPnH`doeF80eZPyO=aYs6H zT%c({<}HCWL$+%jEf>cvZ_FHbIFlNZInz0Adbau7z}@!@y|6CHDd)Lu*jKcjtW+d24-$**er#xYxuZ^PY5I{A^92}5$L$T z>;}Z+xb54dsNZ#EU@B0^P-~b7XUn8I8xxY)n{#67lcTci<*Y-tBKnp(_myz3!bis| zuv1`t%yExpdO@M5MAR(CwKhtC8jzIyCv|)ZpVsjxKBM8YIzETbGZ=+NZ;&hXmI#TC zFW_Q0X;vpSd{M`ja7o9P@tB6M==dtW#vrOZMbIc4mv!8QmveEylz|_3W@*?83Nr7n zX~EYM_=b*e;#(TNt>Zg*T*r5@GlB1^$tz^hQ8`_ZJ|kEYML>rAz;pvb`h<=raaG{9 zo8+91?_)+_L)E)}-?u!4{6Wu?UIMeq(K!uI>6pj01b&df519vkTnieW*6|~S){pU% z1b(XHXA0`gRfWstu|V&zB%e}ctU-gUHDlWJ4bpBf?Tfa{lFA#og%VOuJf6VMb^HRq z)bJ}E&*0Yz;%9aI2EP^98dq^eYqn~jTFV-Kr{nkd1A)0o)eEeSBvcaZH+?2o4TVvu z32ds@QeQo+zbXoqd>3d-FD+Wtz8Y*-pgk@~Wp>all>?fx%pwb^k-dUU)vS+{gIa-G zB4-8``okeJM}XOV)G^kt4G@kczzrp^w?iejP% zVWTvr?V!Naj@!5)sG(?1SuEe28Jyr^rH}=7q;Cv#W@#?5`fhx3@}#ug3Au=xI82p^ z&1@s8<7ZBocIfzo^o#?;W5*0XJlTvu8nR@$hI9?p2vrDe>A_`vSruhvbmWn%RnydY zNP5x4BJkoPZ17&?MI(pq$C|?FMr+CCx8zGN6$1=I3om0gTdOsk8iV0$Zx^*zP$wWo09uqmB?;)9`m*?S`bBDwAY=&~+^@v}CcW9<8+>>xk|W zM@%=*s@W24?5oMsrMT2>9J^4mmJvT)qoG2{68{HG#~HN)t53r}csMUvU(UC>TSJ{I zaSZ6>N5~F-mI!QA7bm_o@||}(j=T6P%ctP8xoZ~U3SS!VN{%hzWIJ~AU5^B?2Yvh{ zu$P+~)#iqW_|1~w)Sgts&^0uk?4Cu_aCg^LYP*V-IcP_>rxG(*v9oD=Dyg2$J#+j( zf)}wt69hb3bk4EJ$ zxrR+AmB_6?hc=7NGq_D{YMzHt-PF9?CW_Q=qVdjnk8(YA`wU(hZrl=iwzbByZI{tj zbs&|VMTVA@L&}*hpsi^R-E-L9$p1O?%%C@1q*1llym;{nkvs;Q-;*2hATHt(pU>mp z_z&*jielnn+|Kb<{@P3?40O=hPR?bpg@kUy-ITl!X=>@l8EmJnEVcE(MK3k(z$28p zNX9Oa{KrWAJheVUUY{eM&vW;`u#fioY4IMsfLGx~91uDViVi+E;jqZyh}g;JZVZOm zFo7g>w{zz{Xw757e!4rBUpn#(w6EE_$&a1I(@t(TM{%$ap$w;}8z> zOE@Fe;t1cGso}r0b1(DnKJHJWp5AusUv bc7|qi?rb>9a6BK5Zwbe@hU2@!@qPaXw~?gN diff --git a/build/classes/java/test/dslab/mailbox/MailboxStartsecureTest.class b/build/classes/java/test/dslab/mailbox/MailboxStartsecureTest.class deleted file mode 100644 index cc48265d336eb2da62174df4dcb448a68d8e3bb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3587 zcmai0`Bxj)75>IxMizrjWV^N#*O5~%fWQK=+a?YY0tCXyAjFb5$uN4721YaT%o`Rb zZo2P#n>O9|rhDrwK4$}q*nQ6jTZSXfa6it&^ppDwuqmeZ#p5*}UKis7A3o{F z8~BtTpT=i=_^c3qPR8f`XvY_1e9@0D;mb0XOrA5`sy~&WF{KsufsRvx-H_ zbi#&}&+BGBoV4;cBplBc)zU1p*O;BMY%W1cctXBU*l<%fb^bi*ZE4L&sE=7$CgDU< zH`#5sxXkRdx@?dnkhC<_$f&k1-Ydd-UeFy0SCU!BP?y6+RX3Kcjqp@?oaL&`9j3W9 zOEZTPq@xbwb0rClgt%mx%;brzP`#qAsbNDU=(F4=4`}PL-7OL>Jf=TUHQ+f%oBi<( zjg`1gB*^%hgmW{l$@L=3=#EZkhfUMss<-SpLd>nWe9o6?_Zdmhl}0-^KUH?{W-Xt{dT)W#;s}(C{Xq7I}1yYo%)? zN+Si|#}5?rpx0aBwJUu>*t{3abirn7R;YPP!4EN@AcAfQm*!QSQ>6=N+^L*M~vlf{)k#~*BnLC+bji>J~tMmPCkKS2w)9UKL zX3>}%FRo?ojHUb5V{;iRx;dhbc4y;-nbB3Z*Nye8s-?lrY-H5rHcx17j;p!uzWLd? z@SS|bWs%;Vv>wkCW64A^8(}OrFuO5c=$q>-Y|gJQq_QKS=yl^-&dgF_SRI_q-DB=b|3JTC+(|D@ zO|69@`FLVR(ZDc70i z_q4d39~zQyrW}j|nXlkC_^pWg@94|4R)Zr`!>P!%P6cm^bZVr?Rm%eDp!LHu^!NCK zfTjklf`BZRS$=WY*}W(sOqr3o**+ds$GBRax;OT;2y_ zw*c<@0L#@>!V#Sc+nGwG66X_U$>p@l)FRcXI;u7j&ep6?yS#S8$I6yt)v7(JYTU9n z34ul`IIET+&qoO_wH&PIWr=QuYfbM8Q&jbEn$3!4EHE03QS+>C@eb56+pgXN%H7I#4d#U7wr$xli+YZT5k>b> zOQNR99J>0r%IOM2R2?stXDO9a)1}jGhuCfPJSnI}$~%YCMME4GPI`g+-!zE(M1g6m>4Hl6 zF?5LL8laVU9&XCZ7R|84_t!+RnRQDg!s0M;{A{gWYJTOi;3dZ8CnwhK2PJZtu5S{$ zYjwp8)p2f=oqxie4;Sgm*+rMqIy@~}EzORIPVJ4Dv$%p+aMi;dEMu$SuESm2!V84I87T}SO2ouSS3OBa5T}{& zd6Y(pG*vwmy97PW!n?rPEu8ZZJ-vtMxMw9qxY}_79W{(KS1cd2GVWPPRINxdp%8by zg}^h(M>xMISfKyMw{c;rJ@D)ng6)Bef#5D1OHR*LDzo7tJCZlIKu4aZk}( Jnq)^X_h0sBxHtd+ diff --git a/build/classes/java/test/dslab/monitoring/MonitoringServerProtocolTest.class b/build/classes/java/test/dslab/monitoring/MonitoringServerProtocolTest.class deleted file mode 100644 index 5a3f07100bf21fda176ff226b19b27827fe8e405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3909 zcmd5;X?xsO6@F!pEm>A#XRi z!fT*h{+bsg!PgMzsNkApy{_R#Gj8H>6`$0xN2>jlhEHqwjEX08Jc-ZB;d46n;q!9; z3v&3PiZAInfG@{#o8Hv$6%9}6cp6`o{9n`XbsgWpGdjMBZ)y0phVN+ju7>Za_`Z%G z;8_(vR8XI}cuqko<9hkDSvIYLNLy~HU?68JG&emYW?WBDkQNBjJMCU~6l@6t9qpf*3BnlMBV#~Eh5x80f{N$( z!>;EEE67T*eqdWPKj8=7;b`iOras2S4+BM$mg9HY49vV|mZBKS;JKBcTnQ9xqCD&B zs9BB!(^_Lo?6NBTB7Y33foBN~Kg`uewrMAsCBVoV8^-_H7j49tj`=r!d3_ zFQdf3AWj(gF>V?734W^LX9j+bUl{lxnE%}&>eht`;di+ASkEE;8K*4~`YM54Ob@%x zjGdRNo?|X5xpGh0^#TLG#IGdrc>^E9Nd>LTh@L2T!pzCdUmJKqTG$fFqbNTxoxnHn z8~m2i{6ZzjF|#UuXW;jE&cJaDC^(uGPL7yQ1(YOG%kHIEVuZGz3fx+1lt&eRFz`pb zs9Totzs{0Vmq zyo8r!SY9!37jp*YWo)*t2%LLe)}Da{yvmeRp{+paR`HsFMf};oU+_9}w95KauZlMe z{1tyw@pl9Nz?wgUxqHfwrk+*u^^h{IB2LlkC-rB}~VQn0IL|6*8+RfZi)u!>vjS<_;(ys2P^ zMG=8mZLEUn_O+ciqS!8b=d$)Hah%O}$)t|8O>n)gynP)dvhgoSbc>~#)~ z$dfy3H`qTN36ep%)4+oAD6+vX3c+rhXg@E>+m{ni;}w%nM9IFdVDH9P7A4uvjJwL# zi_^1gtfAtXdXH`}mNWeux)})BZ`(Vr5ZjGK;pBrtc=OP|z3o?qMwWZ+%6m$ho$y)s zEW_Ac*{PN)I4Y&cXRGK+P;H_!*-E(_c7Gn*RU0KXp{SO^BQa7W#%eJX*(?J>o0IJw zk!@ky%kb(T1{1Tc1nJ3I(ZdDP%ZkS;!m-3)bR@jVM|dGciK!t*!J(u!8SsKxA~gMg zUDXq#X21^ykE%CYt`nHH<1dA>vsPa$q9eR;suJSUl-w#M$Co1SK?w)l3>OmxlP_Jh z!r~OJFH7d&zKwxVtucvae%mPMs}(<7q~^iM)D1p}_%YVcPedSr-LmI%RVS~maOPbV z&b(JRH$q{{9O5|4x8vkfI5&6BL+MP`-9`N!zSiM1N1ZdUi$eF{3|B_PinBP!Hw7Q2 znEFu66HvpwGo78Upq@{HPs0Kl??UZdgf^9IT7*6&H|NouH0H2r9-Hr?Wf85Cs?KA} z9Fp6xZ2>!$4cGyB_1}xF*pEZFpMD&mVeK`>oQaJYAzy+foW}*Oq>q`<#L=pWL$Rl= z(z@i%IqX`kZ8Mz#y3vG#XhBbnmezOGG8SsNxTHmSn!2UUw_ieAa`&rvUmdTQJyY{| zeD1NHU+*u6Uv zH;r}kTzmH$+t9%vhF)@qUdq>GHwg`MIJkhGOjk0!fI|y7+?DK&7Izq&BrMD_z*phI z<6IwN;4HS#onB(0j~qv^9Y=|Xej?%lQjRm=13Wj#lYMxcpG8kHNl)<;<{5(R7J>FW zL-QgrBJuMegR>oD7$-36DCGhk;;Npq&fyYQ32G=Hi-{0Rx8tDSV)`$0SHUD@bRh8# zmDQ=}S9wrTao`<-uReO`TS#j757}2@qM4M3`8;wSQ=G26M^o1KZYevml(M7$U&_ui zWfvIG3`0K3V2?3c<4n>+OxY!-EXycfV9G8tWs^+V!%W#DOxYAu_7SG+%6lwj8a~RD jMO|wjXZdSN_AlVr%V?7=LkaOJOCM~43O>fU4j=y?>Tu7w diff --git a/build/classes/java/test/dslab/monitoring/MonitoringServerTest.class b/build/classes/java/test/dslab/monitoring/MonitoringServerTest.class deleted file mode 100644 index 2fa81c3719faa9caffdbaac981cec7c127c8dcba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3657 zcma)9`F9&v75>JOJ@Ry7Cu*G7**Ym%WV^Kr1sdukG;xx~MUF%5I3y*Mu{4&(9?er` zMs~thwzh0#r?ikRYz?#}#Z9r*1j_ak{J=T<%sKF%0NTrO}3hh9XKDY|Kh~a~d3!Rk-pg z(n#P!3Kuna@Y6`*g0xUoF|T4Fg-aUt;c^=7D5&_fhR@)$Dn6$mksE(lfsqqlF>6-L ze96k@MY$|oKkJBM(RPd3oG1<}=s0M*c5s+0GW}Buk|UyEDd^7Gu63$fp0>P6bK0RK zofCP}nKC_Fe#gROP_lgm`*Q`~F{iUMZwJDY#>eWf6P7nmE0!P7+e2Q}J>nK7O4Xns z7TmR3kLNwh3@l%&1ft@fDO4sze$EO;gy&iLz`3kIVK6x#gXd*Iy05VP4TQ<;skmO7Ys zVwAKAQT6iH30q>)w>DU*KP2PPk;Q#cnXFZ`8PO2ni~tIZxBp_+$-BIxm+;vE8La& zc|L{f3ijSsy{LFg$8WKupexds@E$dNB7gTf1M7&Zpv`s_Y>hcC*N(cCYA_LyxMh+w zA*y6`Z`1sEHE34YvVu!oFel7BtD7abB`VX#?xPx4Fr8_t20CIV7>*>i$ToYg3r|yL zC8Yk_E61J|PGsxqC|cYhx71RB#oH&FVaY5rdOslHJ!{Mi*cm-molekBRUI}sr^@{H zX8OZ2tZT=bOk11mcte@i)9<=!qx2mWb;KeTry0^|vSc#m!RAekPtUU14Zn*EZgp$3 zHhYOHd-8Dql!j&0*aq2t$Wymy1Ywsl7VMxz9>zEt3N4h)Ig1sSH-odBtk<4`1DV@_ zp?^KltfgC@HteLfJ0sQr6mM1{*v|TwownU~EUQBG%p+2~d(yicZbldp@eDsa6b#`S zvPsGP^kha`hLqqLAkT$H`n{@S`Ps07M}*@r(ZVCFdyikL@SXK)x`wD&u5sqr=@yPQ zL`4xDOJu@k+dpOoX3;atk!+l6W$2^*=h^O9rZGpwV``R1Tw4F)sN zjPFWOdsEO!j_2nho*inoysARO!}R|$FJ%@Aarf(OHpQb)EW|8irO5+6 zB%nOyS2M4t(aV}T0@Fgv^47uKpEd1p@r>|R7#s-0=Z(OSqE$pr&I;M)4%gu;#AvL; z&Y+EH%g8&zmnhG$MH?&U0`b2!ck8`Rb{XEB6x`pu{Sk-7JRDX3Ev{QC-j;{j?|JoT z5W{xo#hjImz=%pR_NL+wY->3o=Blg)ebjX=FZ5)Qc+WNak8MO}?Mc%ukmGxzg>eH8 z;av~-s)du6D^?5j$C_%rPR4cdkC=`#VF%W*ia#=)>*iaoH_>q}-L?!homxWYp}`uo8gK5`%(Hl$sZR}lwQOjS7$I!G@c+1&k%`cnfoiW@+y;j zjY(Z(g0C~hf58F#9UsC!`TQ3i3?Vp7K<3fOUsng1^6Sjp1Jp>$)W@)N;UCl;COkXw zXB@;K#(W>%U?d-AtPfFh2a^9~5J?pSDvl^Be+6;arCn69cN3!p?U7Fy;hTj27@sK| zuQO#gW%92xJy65ob#zO%C{1kHLPsYkYs16%9iJL!Z{Qu=B!cJpy^m%eqwM41m=DL9 MaIA!55RRYv9})cyWB>pF diff --git a/build/classes/java/test/dslab/naming/NameserverTest.class b/build/classes/java/test/dslab/naming/NameserverTest.class deleted file mode 100644 index e63db56b58a7381d093fe67a3139c19f8b6be205..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8490 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 diff --git a/build/classes/java/test/dslab/transfer/TransferServerProtocolTest.class b/build/classes/java/test/dslab/transfer/TransferServerProtocolTest.class deleted file mode 100644 index 655a84f5d1b4adebf823fa5b2eef927f4353f567..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3154 zcmbtWX?GmO6}=^m+^tc|7Gq=?LF_R$Sc|Pe>|kN6#R8d;tXPW!0Yhu1M$=ZSYv``F zao8a%*$COlzK1NINMhNE&w=mxM|=Tpb+_cPWE0NGoYP%ZuU@@(-+ixM&woGu&j$b= zz~A#2#=MP%c9gJaUZ>6LOL;trr_Aij7M{+-#xpj~nDJR7e9nTKM<^yEqpbPui@(!z9Gz;Ek__kFC7+T) zSyfzr(G5Mb&V)H#_acG8&3>Yi{i8 ziB;X03Mg|c#+pIFuq(btTIn^ze!|$EQ;zFhUe5`}sK)hZQ;L8Ls!< zn7<)Y0uCOA$>n;U4-Y%I7xy{%7T$93ZG6YVcO85W-*<379w0kuS;X4&OXDi2dCSJa z+lIkPW2nJeaPR}XocRUOFo)x>%RKuLQcQu6EN!F|nJJ9j}hb zJBR0E&lDIBFI|uh{$x_M^BPXod2@#x{2A{Ntu!Se(7);K-na%V{Kdgv@i&3(=^0at zV{XLCY4WpiyGVp#qbDnLqdXNfV$BvJ-Bp5XWuXe}ZrVQ?>t=;r>sia1(Ijt@3NHxU zT%idquZ1dbrf+MfN+q5uHT&KW&a#`W1M1)0O}2Ki?&~-(-D}&jWNZxPx(e)eJLI~b@8ba z20{1LWHxcc>UOJD(~b>BUrKh)Twijam6fyp8A)4T82d6RB|Tp(t zT~{e#kDmyy#OtoX{*VJ9)q#f?TNqe${n>~6Neu9Dt> zgs?k4oA8ZVGr8qgQQ)3tTjRbPMMwJo*QXTw_z@rGH$I16)5ADxF)cG0*&~yY-H+oo z2-9Bq9^vXC>Ise=1D7BM3N07W`hKGP2;X^b0y}B62S+(`QdK;PV_XT0(oAb&<}KfDU(%jmg^qnDt8Jw&n>2T^2Lw-dvDJb?pExXKx>G3pvL>Vr=3;Wh^`(R;zHXbP4k*x2`)(5k(FB|&{17?2>gYRMIbUL=r96G#)!-qb6 zpD}e|1`GT{wuqqqVrDz{iDS^Os`EFAg-7FyFaSBa?YBObgq9UYXE`Anan zKY`hGw(wEL)|t=C)>f8=681g^OOu!;!Wo=O*h*O%LI>j-Axn=i@}p$wQL=Q5e2kKt zF-peC(gaVAklW);3{7t^bY?R{)Bi6+Hoi!P(yO|UqxrQLN|$lhKhb5%RU|1kMGkcH KeTriX<~{|LTljJS diff --git a/build/classes/java/test/dslab/transfer/TransferServerTest.class b/build/classes/java/test/dslab/transfer/TransferServerTest.class deleted file mode 100644 index 94fa2d14efbf9eb020136e4891ac845fa39a601f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3823 zcmai13wsn-8Ga|(WH#Fgfh`bH0v*aN7s*nKmo|XH3T@gA!DaFgTD4vtpGSX>`ktA|UXm2@JUKIa&Ue1=JMa5l&b~q8#K4<#AD%wPjZLzFm;+MGYF=*p-{H=BL<61oAh$n5|uau=-Y!vAr7-iwvo>bziydPJLUYj^cXWy;1I3Kn2Q5< z8~7}qHt-Cd)$ut4pT`$8Y>Liak&c_m3UA7pR{Jh#NXkNaNFCe27x5(>UpDX+eAU2n zcwWcX4168mpqr~tt~P(uz}yJ6CO575f@)uOGV>zZzN`kC7KA zj?y;bl`C>wG9%^~{jJPM;@_}7R*{VYTO+gCl`K4I6^I;jd~;L>ntj)BzONz4XoeUM zM>CFKj@MP!CQnml#i9ONXZV(N45)h8K5g@CJj}WRtOq@+!j`N#`W;B7kZ+G#lI7NC z78~ULRK;c0bSuPqTVH>e)-~x^l7O|SGCI_^{_-2{+Nf+tMIs7trn?nJdcI`Q=fTE9 zjZMz5jt;+p2_Ch(QJS^MQ-yxGpN;R2_!G+{D;iUX!7anWXD&Fh#Bh%5sHsuIoHc7R zUkjEz%f(veYBD863pnldHZ5vcDyOEik$eMioG^g4pq4KoVA?L^(o<-LD*MJ zDNIqeJyUq5Ds#&JEqx>Fy3rX$Yt(Q^RObTKofLjFu?o33I!7K<4z#lQs18#n%CER~ zkO|9BR=6%H5k3Q8--!!lzOz7BWU7X`?Ac3JeS zVlnhZMP~y8>|+gTdQ{I2@l%bvne#36iqepW8gyz_mk33IYujaV)fYlC(8xs`O5`G7 z*EbbCO%aut5vtPMTSJFkX@$TVD2mES+bp;uQ20%;+L|lHobA~OqG}njHAc>rFC+cu z*!}9ojm^rnEiUQvDqF{S~0)bX0?#;-GN>hL(;yqL8!kw?@et z|Ff3sjyuvG*6|N^*fs0x`PS6>n_P*{fL*-PALK1x!yW4C!?#wx^ZLc{E&P??Q{%I3 zU-29NWXmZhnIRMkIi@<6i#Ka343fs?FLmul(vO;y>w@ftS(B|3npSxf^Jo zNVhCOPbU}Aab&QHRF$6@Fm9l8VsHr?PQ8e(!DVa&?-!d|a9|N>&h#$h_IM_}xpy zycjG5+31weRPg6^>KkD8exa#|z>3;r|1vJVwU= diff --git a/build/libs/dslab20-2020.jar b/build/libs/dslab20-2020.jar deleted file mode 100644 index 0d4392935acf8f3c38b9b4defef71b6558cb8ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16767 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 diff --git a/build/reports/tests/test/classes/dslab.client.MessageClientMailboxTest.html b/build/reports/tests/test/classes/dslab.client.MessageClientMailboxTest.html deleted file mode 100644 index dd4b07d..0000000 --- a/build/reports/tests/test/classes/dslab.client.MessageClientMailboxTest.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - -Test results - Class dslab.client.MessageClientMailboxTest - - - - - -

-

Class dslab.client.MessageClientMailboxTest

-
-
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
2
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
1m6.01s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
-
- -
-

Failed tests

-
- -

inbox_mulipleMails_showsAllInboxDataCorrectly

- -
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)
-
-
-
-
- -

inbox_singleMail_showsAllInboxDataCorrectly

- -
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)
-
-
-
-
-
-

Tests

- - - - - - - - - - - - - - - - - - -
TestDurationResult
inbox_mulipleMails_showsAllInboxDataCorrectly43.009sfailed
inbox_singleMail_showsAllInboxDataCorrectly23.005sfailed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.client.MessageClientStartupTest.html b/build/reports/tests/test/classes/dslab.client.MessageClientStartupTest.html deleted file mode 100644 index cb6fec2..0000000 --- a/build/reports/tests/test/classes/dslab.client.MessageClientStartupTest.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -Test results - Class dslab.client.MessageClientStartupTest - - - - - -
-

Class dslab.client.MessageClientStartupTest

- -
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
1
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
15.017s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
-
- -
-

Failed tests

-
- -

startClient_shouldConnectToMailboxServerAndSendStartsecure

- -
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)
-
-
-
-
-
-

Tests

- - - - - - - - - - - - - -
TestDurationResult
startClient_shouldConnectToMailboxServerAndSendStartsecure15.017sfailed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.mailbox.MailboxServerProtocolTest.html b/build/reports/tests/test/classes/dslab.mailbox.MailboxServerProtocolTest.html deleted file mode 100644 index e09a21c..0000000 --- a/build/reports/tests/test/classes/dslab.mailbox.MailboxServerProtocolTest.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -Test results - Class dslab.mailbox.MailboxServerProtocolTest - - - - - -
-

Class dslab.mailbox.MailboxServerProtocolTest

- -
- - - - - -
-
- - - - - - - -
-
-
4
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
13.092s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TestDurationResult
acceptDmtpMessage_listDmapMessage4.043spassed
dmtpMessage_withUnknownRecipient_returnsError3.017spassed
loginAndLogout_withValidLogin3.018spassed
login_withInvalidLogin_returnsError3.014spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.mailbox.MailboxServerTest.html b/build/reports/tests/test/classes/dslab.mailbox.MailboxServerTest.html deleted file mode 100644 index bef6a14..0000000 --- a/build/reports/tests/test/classes/dslab.mailbox.MailboxServerTest.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -Test results - Class dslab.mailbox.MailboxServerTest - - - - - -
-

Class dslab.mailbox.MailboxServerTest

- -
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
3.007s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - -
TestDurationResult
runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly3.007spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.mailbox.MailboxStartsecureTest.html b/build/reports/tests/test/classes/dslab.mailbox.MailboxStartsecureTest.html deleted file mode 100644 index 79eb0f1..0000000 --- a/build/reports/tests/test/classes/dslab.mailbox.MailboxStartsecureTest.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - -Test results - Class dslab.mailbox.MailboxStartsecureTest - - - - - -
-

Class dslab.mailbox.MailboxStartsecureTest

- -
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
1
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
4.025s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
-
- -
-

Failed tests

-
- -

sendStartsecure

- -
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)
-
-
- -
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)
-
-
- -
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)
-
-
-
-
-
-

Tests

- - - - - - - - - - - - - -
TestDurationResult
sendStartsecure4.025sfailed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerProtocolTest.html b/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerProtocolTest.html deleted file mode 100644 index 3a962d7..0000000 --- a/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerProtocolTest.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -Test results - Class dslab.monitoring.MonitoringServerProtocolTest - - - - - -
-

Class dslab.monitoring.MonitoringServerProtocolTest

- -
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
22.044s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - - - - - - -
TestDurationResult
addresses_returnsCorrectStatistics11.005spassed
servers_returnsCorrectStatistics11.039spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerTest.html b/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerTest.html deleted file mode 100644 index 0291364..0000000 --- a/build/reports/tests/test/classes/dslab.monitoring.MonitoringServerTest.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -Test results - Class dslab.monitoring.MonitoringServerTest - - - - - -
-

Class dslab.monitoring.MonitoringServerTest

- -
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
6.017s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - -
TestDurationResult
runAndShutdownMonitoringServer_createsAndStopsUdpSocketCorrectly6.017spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.naming.NameserverTest.html b/build/reports/tests/test/classes/dslab.naming.NameserverTest.html deleted file mode 100644 index deade60..0000000 --- a/build/reports/tests/test/classes/dslab.naming.NameserverTest.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - -Test results - Class dslab.naming.NameserverTest - - - - - -
-

Class dslab.naming.NameserverTest

- -
- - - - - -
-
- - - - - - - -
-
-
4
-

tests

-
-
-
-
4
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
36.035s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
-
- -
-

Failed tests

-
- -

ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly

- -
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
-
-
-
-
- -

ns02_startRootNameserver_registersRemoteObjectCorrectly

- -
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)
-
-
-
-
- -

ns03_startingZoneNameserver_registersNameserverCorrectly

- -
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
-
-
-
-
- -

ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly

- -
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
-
-
-
-
-
-

Tests

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TestDurationResult
ns01_startAndShutdownRootNameserver_createsAndUnexportsRegistryCorrectly6.016sfailed
ns02_startRootNameserver_registersRemoteObjectCorrectly6.006sfailed
ns03_startingZoneNameserver_registersNameserverCorrectly12.005sfailed
ns04_registerAndLookupMailboxServer_registersAndReturnsAddressCorrectly12.008sfailed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.transfer.TransferServerProtocolTest.html b/build/reports/tests/test/classes/dslab.transfer.TransferServerProtocolTest.html deleted file mode 100644 index 5a0dd22..0000000 --- a/build/reports/tests/test/classes/dslab.transfer.TransferServerProtocolTest.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -Test results - Class dslab.transfer.TransferServerProtocolTest - - - - - -
-

Class dslab.transfer.TransferServerProtocolTest

- -
- - - - - -
-
- - - - - - - -
-
-
2
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
6.037s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - - - - - - -
TestDurationResult
defaultDmtpInteractionTest3.015spassed
sendWithoutRecipient_returnsErrorOnSend3.022spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/classes/dslab.transfer.TransferServerTest.html b/build/reports/tests/test/classes/dslab.transfer.TransferServerTest.html deleted file mode 100644 index 72889fc..0000000 --- a/build/reports/tests/test/classes/dslab.transfer.TransferServerTest.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -Test results - Class dslab.transfer.TransferServerTest - - - - - -
-

Class dslab.transfer.TransferServerTest

- -
- - - - - -
-
- - - - - - - -
-
-
1
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
3.046s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Tests

- - - - - - - - - - - - - -
TestDurationResult
runAndShutdownTransferServer_createsAndStopsTcpSocketCorrectly3.046spassed
-
-
-

Standard error

- -
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
-
-
-
-
- -
- - diff --git a/build/reports/tests/test/css/base-style.css b/build/reports/tests/test/css/base-style.css deleted file mode 100644 index 4afa73e..0000000 --- a/build/reports/tests/test/css/base-style.css +++ /dev/null @@ -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; -} \ No newline at end of file diff --git a/build/reports/tests/test/css/style.css b/build/reports/tests/test/css/style.css deleted file mode 100644 index 3dc4913..0000000 --- a/build/reports/tests/test/css/style.css +++ /dev/null @@ -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; -} diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html deleted file mode 100644 index 4259acb..0000000 --- a/build/reports/tests/test/index.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - -Test results - Test Summary - - - - - -
-

Test Summary

-
- - - - - -
-
- - - - - - - -
-
-
19
-

tests

-
-
-
-
8
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
2m54.33s
-

duration

-
-
-
-
-
-
57%
-

successful

-
-
-
-
- - -
-

Packages

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PackageTestsFailuresIgnoredDurationSuccess rate
-dslab.client -3301m21.03s0%
-dslab.mailbox -61020.124s83%
-dslab.monitoring -30028.061s100%
-dslab.naming -44036.035s0%
-dslab.transfer -3009.083s100%
-
-
-

Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-dslab.client.MessageClientMailboxTest -2201m6.01s0%
-dslab.client.MessageClientStartupTest -11015.017s0%
-dslab.mailbox.MailboxServerProtocolTest -40013.092s100%
-dslab.mailbox.MailboxServerTest -1003.007s100%
-dslab.mailbox.MailboxStartsecureTest -1104.025s0%
-dslab.monitoring.MonitoringServerProtocolTest -20022.044s100%
-dslab.monitoring.MonitoringServerTest -1006.017s100%
-dslab.naming.NameserverTest -44036.035s0%
-dslab.transfer.TransferServerProtocolTest -2006.037s100%
-dslab.transfer.TransferServerTest -1003.046s100%
-
-
- -
- - diff --git a/build/reports/tests/test/js/report.js b/build/reports/tests/test/js/report.js deleted file mode 100644 index 83bab4a..0000000 --- a/build/reports/tests/test/js/report.js +++ /dev/null @@ -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)); \ No newline at end of file diff --git a/build/reports/tests/test/packages/dslab.client.html b/build/reports/tests/test/packages/dslab.client.html deleted file mode 100644 index 1cb83bc..0000000 --- a/build/reports/tests/test/packages/dslab.client.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -Test results - Package dslab.client - - - - - -
-

Package dslab.client

- -
- - - - - -
-
- - - - - - - -
-
-
3
-

tests

-
-
-
-
3
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
1m21.03s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
-
- - -
-

Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-MessageClientMailboxTest -2201m6.01s0%
-MessageClientStartupTest -11015.017s0%
-
-
- -
- - diff --git a/build/reports/tests/test/packages/dslab.mailbox.html b/build/reports/tests/test/packages/dslab.mailbox.html deleted file mode 100644 index 5410671..0000000 --- a/build/reports/tests/test/packages/dslab.mailbox.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - -Test results - Package dslab.mailbox - - - - - -
-

Package dslab.mailbox

- -
- - - - - -
-
- - - - - - - -
-
-
6
-

tests

-
-
-
-
1
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
20.124s
-

duration

-
-
-
-
-
-
83%
-

successful

-
-
-
-
- -
-

Failed tests

- -
-
-

Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-MailboxServerProtocolTest -40013.092s100%
-MailboxServerTest -1003.007s100%
-MailboxStartsecureTest -1104.025s0%
-
-
- -
- - diff --git a/build/reports/tests/test/packages/dslab.monitoring.html b/build/reports/tests/test/packages/dslab.monitoring.html deleted file mode 100644 index 1375432..0000000 --- a/build/reports/tests/test/packages/dslab.monitoring.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Test results - Package dslab.monitoring - - - - - -
-

Package dslab.monitoring

- -
- - - - - -
-
- - - - - - - -
-
-
3
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
28.061s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-MonitoringServerProtocolTest -20022.044s100%
-MonitoringServerTest -1006.017s100%
-
-
- -
- - diff --git a/build/reports/tests/test/packages/dslab.naming.html b/build/reports/tests/test/packages/dslab.naming.html deleted file mode 100644 index 89ef970..0000000 --- a/build/reports/tests/test/packages/dslab.naming.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -Test results - Package dslab.naming - - - - - -
-

Package dslab.naming

- -
- - - - - -
-
- - - - - - - -
-
-
4
-

tests

-
-
-
-
4
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
36.035s
-

duration

-
-
-
-
-
-
0%
-

successful

-
-
-
- - -
- - diff --git a/build/reports/tests/test/packages/dslab.transfer.html b/build/reports/tests/test/packages/dslab.transfer.html deleted file mode 100644 index 12a3a31..0000000 --- a/build/reports/tests/test/packages/dslab.transfer.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -Test results - Package dslab.transfer - - - - - -
-

Package dslab.transfer

- -
- - - - - -
-
- - - - - - - -
-
-
3
-

tests

-
-
-
-
0
-

failures

-
-
-
-
0
-

ignored

-
-
-
-
9.083s
-

duration

-
-
-
-
-
-
100%
-

successful

-
-
-
-
- -
-

Classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
ClassTestsFailuresIgnoredDurationSuccess rate
-TransferServerProtocolTest -2006.037s100%
-TransferServerTest -1003.046s100%
-
-
- -
- - diff --git a/build/resources/main/client-arthur.properties b/build/resources/main/client-arthur.properties deleted file mode 100644 index fdcde1f..0000000 --- a/build/resources/main/client-arthur.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/client-trillian.properties b/build/resources/main/client-trillian.properties deleted file mode 100644 index 0b757d7..0000000 --- a/build/resources/main/client-trillian.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/client-zaphod.properties b/build/resources/main/client-zaphod.properties deleted file mode 100644 index f4f6aa7..0000000 --- a/build/resources/main/client-zaphod.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/domains.properties b/build/resources/main/domains.properties deleted file mode 100644 index 622fcaa..0000000 --- a/build/resources/main/domains.properties +++ /dev/null @@ -1,4 +0,0 @@ -# = -# 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 diff --git a/build/resources/main/mailbox-earth-planet.properties b/build/resources/main/mailbox-earth-planet.properties deleted file mode 100644 index acf1724..0000000 --- a/build/resources/main/mailbox-earth-planet.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/mailbox-univer-ze.properties b/build/resources/main/mailbox-univer-ze.properties deleted file mode 100644 index f07c01d..0000000 --- a/build/resources/main/mailbox-univer-ze.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/monitoring.properties b/build/resources/main/monitoring.properties deleted file mode 100644 index 8aff76c..0000000 --- a/build/resources/main/monitoring.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/ns-earth-planet.properties b/build/resources/main/ns-earth-planet.properties deleted file mode 100644 index fae2722..0000000 --- a/build/resources/main/ns-earth-planet.properties +++ /dev/null @@ -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 \ No newline at end of file diff --git a/build/resources/main/ns-planet.properties b/build/resources/main/ns-planet.properties deleted file mode 100644 index bb5b73b..0000000 --- a/build/resources/main/ns-planet.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/ns-root.properties b/build/resources/main/ns-root.properties deleted file mode 100644 index c8ca59e..0000000 --- a/build/resources/main/ns-root.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/ns-ze.properties b/build/resources/main/ns-ze.properties deleted file mode 100644 index 1dee980..0000000 --- a/build/resources/main/ns-ze.properties +++ /dev/null @@ -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 \ No newline at end of file diff --git a/build/resources/main/transfer-1.properties b/build/resources/main/transfer-1.properties deleted file mode 100644 index 0b87450..0000000 --- a/build/resources/main/transfer-1.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/transfer-2.properties b/build/resources/main/transfer-2.properties deleted file mode 100644 index 11757ab..0000000 --- a/build/resources/main/transfer-2.properties +++ /dev/null @@ -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 diff --git a/build/resources/main/users-earth-planet.properties b/build/resources/main/users-earth-planet.properties deleted file mode 100644 index 1faf335..0000000 --- a/build/resources/main/users-earth-planet.properties +++ /dev/null @@ -1,3 +0,0 @@ -# = -trillian=12345 -arthur=23456 diff --git a/build/resources/main/users-univer-ze.properties b/build/resources/main/users-univer-ze.properties deleted file mode 100644 index ae3c292..0000000 --- a/build/resources/main/users-univer-ze.properties +++ /dev/null @@ -1,2 +0,0 @@ -# = -zaphod=12345 diff --git a/build/resources/test/.gitkeep b/build/resources/test/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/build/test-results/test/TEST-dslab.client.MessageClientMailboxTest.xml b/build/test-results/test/TEST-dslab.client.MessageClientMailboxTest.xml deleted file mode 100644 index 3fa324b..0000000 --- a/build/test-results/test/TEST-dslab.client.MessageClientMailboxTest.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - 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) - - - - 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) - - - - - diff --git a/build/test-results/test/TEST-dslab.client.MessageClientStartupTest.xml b/build/test-results/test/TEST-dslab.client.MessageClientStartupTest.xml deleted file mode 100644 index 7c4c29a..0000000 --- a/build/test-results/test/TEST-dslab.client.MessageClientStartupTest.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - 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) - - - - - diff --git a/build/test-results/test/TEST-dslab.mailbox.MailboxServerProtocolTest.xml b/build/test-results/test/TEST-dslab.mailbox.MailboxServerProtocolTest.xml deleted file mode 100644 index 644f8a1..0000000 --- a/build/test-results/test/TEST-dslab.mailbox.MailboxServerProtocolTest.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - - diff --git a/build/test-results/test/TEST-dslab.mailbox.MailboxServerTest.xml b/build/test-results/test/TEST-dslab.mailbox.MailboxServerTest.xml deleted file mode 100644 index f70286a..0000000 --- a/build/test-results/test/TEST-dslab.mailbox.MailboxServerTest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - diff --git a/build/test-results/test/TEST-dslab.mailbox.MailboxStartsecureTest.xml b/build/test-results/test/TEST-dslab.mailbox.MailboxStartsecureTest.xml deleted file mode 100644 index c390d81..0000000 --- a/build/test-results/test/TEST-dslab.mailbox.MailboxStartsecureTest.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - 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) - - 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) - - 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) - - - - - diff --git a/build/test-results/test/TEST-dslab.monitoring.MonitoringServerProtocolTest.xml b/build/test-results/test/TEST-dslab.monitoring.MonitoringServerProtocolTest.xml deleted file mode 100644 index a4007a8..0000000 --- a/build/test-results/test/TEST-dslab.monitoring.MonitoringServerProtocolTest.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - diff --git a/build/test-results/test/TEST-dslab.monitoring.MonitoringServerTest.xml b/build/test-results/test/TEST-dslab.monitoring.MonitoringServerTest.xml deleted file mode 100644 index cf727bb..0000000 --- a/build/test-results/test/TEST-dslab.monitoring.MonitoringServerTest.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/build/test-results/test/TEST-dslab.naming.NameserverTest.xml b/build/test-results/test/TEST-dslab.naming.NameserverTest.xml deleted file mode 100644 index 282122b..0000000 --- a/build/test-results/test/TEST-dslab.naming.NameserverTest.xml +++ /dev/null @@ -1,162 +0,0 @@ - - - - - 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 - - - - 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) - - - - 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 - - - - 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 - - - - - diff --git a/build/test-results/test/TEST-dslab.transfer.TransferServerProtocolTest.xml b/build/test-results/test/TEST-dslab.transfer.TransferServerProtocolTest.xml deleted file mode 100644 index 7b47e51..0000000 --- a/build/test-results/test/TEST-dslab.transfer.TransferServerProtocolTest.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - diff --git a/build/test-results/test/TEST-dslab.transfer.TransferServerTest.xml b/build/test-results/test/TEST-dslab.transfer.TransferServerTest.xml deleted file mode 100644 index 5e1ab30..0000000 --- a/build/test-results/test/TEST-dslab.transfer.TransferServerTest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - diff --git a/build/test-results/test/binary/output.bin b/build/test-results/test/binary/output.bin deleted file mode 100644 index 637fb925bef3192cb818bbb5d2b97efeef992f68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23648 zcmeHP>2urG5trk{mJpw!4m*}Q_>j&djm_XBNVb_!kz~iyD0VG5or#;tfWV`~galXs zZ0ry1^iS`;1LOm_FhLTsnVF71SO@iX-yXj`fwd2=e0@Yb)i58bhGuB0t~YI?X*=q{ ziR#Baw_WXrK{pAbZg5^b8GU(5qJNP{jfR1;_Q92BPrrZstf?MG#7*FH>dT|&YRo=y z8hXEyMD2vp?9*CCr)IRxj!loenBvN8YFZ(#o=0I4dSUO3#ED=d{y8GaFbd+sFp7wm zoF>3%oOHdI()tT$|C9ti0qJUKk{9H;BbWnyPL%RSo{>P0J{aczp(O*Y_h5$4yXV*dnjp{-8&yz-Va< zEO2|XG~&O<+rJ0hx7}z$_gAN}1H80e$V&xwTrCMZbYe7Wj!VUI^%uk+b-fT*8SD^N zPu_|iSC>SOs~CFBDLD`ziGJ=)?bB!5pi68zJOlBuPdo&**G5tsq4&s;ofTtrO3Fy61);{|1xd{G=8?oGl zMt|2=f9oa}5PbWCFd#uvAbD}xuIn|t8a)$(MZMU)I4pkjVM(wkbA^iAFy5`WA98V@ zMQ>QD6{=iGD$l0WFi;0!lt3Cb4jqG=;h9CKj{_b|! zg=l^*3?Gu*7`%n0?2Fm|^=tn@{MuOfhG&r*#2pgxnq$(d&%9}`zJBemb9i+k&aY+( zwHoyrXTAx`--cvJRBs5?T#)qMsH8tg-c(iDp8HU+xaWkGZSG(| z+^AZuu7)y?gmu0ZPYMY3o1%g}>~%p-AkP4b-!6b`EMg{=hX^$^j7sRn{(?$A{S)2| z7;!auWXp0o^^RpQ(>p54*jdK6#~Npih3nV;A#5-;1c6Z(ZmhNm*nBrgNE8hR3Gu7y z@oNTVpye|b!(Z|L9yK1?4Fqp&1hE$0XhOB?G?gh`~mra58B>KIO4a{<*i)}LZlI-8SB zjTn>U<$xacr)ha{*3#4laGJvq{WJ=Rvq_H~WCV#D>q|r8#yaW;7(0_*F9FHMdPzWH zn3~tF>(B<=SpTZ1il!K22(q!Razs-zUB*QWtJH zN!0E2x^B>d3?{j#4tj1tm?iB}M1da-p)EJ@t6Qm^k8FI0872F6!XOpe*ZwEXrzjt2 z# z5#uuDAs%|v&^yCkReesIP+b^!(MA+>OE;A7mla7w0J`6t@T!!a*y85#g8f`_FD4A( zYA|u5*+X6oD9a0OXSxUF+?Sf#aTJBo3DjQnz6Zj`N3B0*j8MNp^9ih_N8?ax1GyJ2 z-7*DNg)B3dtEG)&N?4CikAFCRaoki-#Z+37QwM|vSwfq5?l2~4eF4q7J|vkQOtzuG z=bxcsFEd6gUuq~=HitsXR7OAUS!^gJl^SNlZd+Q1#Zs))D8?91d6WXBhO#t~IZBPy z5_PR%o3&aUn)(|GmSm!$etVLsl#^uE^OMY#HP)44Y^>TFA7hOx(;5#q0+&Yr>h~@L zIJP0g+EqcU=|9JG1Sie&UW8#X{+!gcdKr+{bV?MzAm^|}6TOiJdN)4)0}nH>;=>1e zLHsC!lf-;OS-bHuDm-c93FnbQbUJFJr-+m_#pe{AXcQaIO-5hAU)<~?DTF2MG~skX zHU^i?gg_#8dlG>d`e8zzvCf7pikmY5P}ia?i7JC;hBW0F4pgd~M{spv575(9 z`OPAj&)&F+Da)G4;e@ho&aJFl0j8{40m+zLS#Y}_VRkGT@JL_dpUK*~HB(zSPtsgD z*MJu0DUE58Gw}w**qv@+8nUIaGS1b6hHlNTA(XB(WxOQ1xBrb;hAp*7aJt~e7HlC> zz#Uyx_hE)Trn$CkG~# z&Afq0W%Ejj_ZV{d%h&tt^QP)u5RX-d-42zZs$nAmKE7Ao9$nXk1u&)s7S7=TpYDL} zJLO+^Mc~9Sy@s!uIu&WFuxZFK1ZEfKY|a8x7Jzat&zICJ$I}d0kAqL0L&vxqyv3S>MU$wXB9+Gh8N;;#!hVko{^=Ey?G#td3W+9EQh%#$?w7A<|j;dH?I4o4$VLU9)g4k_KYdefc!P0I? zSqKMyHjG%6MoT4l7=)I%NF@nBgXcu(&YRfJ;+37?euXTw*0$?yQipxrm2{foek_L* zITmb}0ldEFfRt8ANRr-m&{%-{a;G(UK%l<$@U{!HQjfNjt>v` ztf1oV?N0BDjkq~h6LD@PA0$y!*n z@_8-0qiLpT!XW&2qis`OT^PN}?6Pq7l%t#M^aUQEO`}>4;(l`9MCJtY#ZJ5Q5Oa z!XgT$h1_7h_n?emZ8SVWhz4V}y$4t$%tCwrau+zYj0Kk~mL*%pa>cSdl($^5EGO@H zxgy7mXWPtpTvL)6J6c1tEg0(WtxbED-84{^x*xN78 zQpU3+DeW)Fl6+oEa`ye{fRmL{(SWl*GvKVu?Z-Bk1hu!nXbfDEY$-8tNghg! aflG4ou45o-#szGqY;=bqs_lEkQvL^j$lx#l diff --git a/build/test-results/test/binary/output.bin.idx b/build/test-results/test/binary/output.bin.idx deleted file mode 100644 index d27a5f39b25cfe6d81317fbd3bd2278fd734e436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmd;LVq*M{1{hEP3j;Hn{C|i%iw%V4uw!Lp!LEd(3ZjJjD?1|_b|pN)5G6w5oJ<_p zl?W9;lt_eeVOJor9il+_HxCOpb|or)5GAS>yx0|}W|o$KwTW7K;u6@b_JS- z5Cz&V1sMgfE76gLDA6|)W)Z@!M86H9#A3P#b_EvCAqs3oMX@WeO@SzIRuIFkz!@5z z?s5{0;@FkA=RwTyjgVrL#ID45Jw%EBM;T^m>`DRzAxc7d7_ch{je#ndFN;ILdx(M< F0RT)qShxTH diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin deleted file mode 100644 index 98f8643e990b119fdf764a628da42206bf25eac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24884 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 diff --git a/build/tmp/test/jar_extract_16062046450479446186_tmp b/build/tmp/test/jar_extract_16062046450479446186_tmp deleted file mode 100644 index e69de29..0000000 diff --git a/build/tmp/test/jar_extract_3595125514180716238_tmp b/build/tmp/test/jar_extract_3595125514180716238_tmp deleted file mode 100644 index e69de29..0000000 diff --git a/build/tmp/test/jar_extract_4501940430545839015_tmp b/build/tmp/test/jar_extract_4501940430545839015_tmp deleted file mode 100644 index 30d4b0028c2863bb1d1de9d6c21d37b4d30a851d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1344 zcmaJ=TT|0O6#lj?6w)f?A_5{8uPq=I9bYUmgD^f7oUxtynAs+4S*A%k$=1ui(kI0S ze}F&A@oW;N8!A3zFK5pAzVCb|`}@z&UjX*-+(Hrerf|Q62Y9HLM;0EVT12ggts=G= zCikT;)d54kTI(B{pF$jgjm2erB-wk~wJ<*YoB;|*`A1JP5;FIvh<~je!>wWI`>Z2NB zuDBv{LfI83GV*jQ4E3s!{I+{89M#Bna2(eRGrShNbKN2!gw62lbW7PPJSGF@Cs%kR)_zj*Wi| zv9O6rdaE>TdbkDJ$zfVcbUUP-(LS;D9qbz&@+i|f83!%gpmRA%z)j51t&)k%(rp%V z1ecHDUeR5{jX}*DP;3lJM>NzteZT^JTEH#Z=^5cRty- MO=3ow?iv@;Pi@ppe7+ zk!*`HK>0IRiupE@{FG0NU&3-Mu!0rbq3lsRl~eCURr(!^Lx RI-*<3VJ%+Qu@Uc^e*wN-JUjpZ diff --git a/build/tmp/test/jar_extract_4606562655791095835_tmp b/build/tmp/test/jar_extract_4606562655791095835_tmp deleted file mode 100644 index e69de29..0000000 diff --git a/build/tmp/test/jar_extract_6816970886763953206_tmp b/build/tmp/test/jar_extract_6816970886763953206_tmp deleted file mode 100644 index 6881f81da768233a7864ed07bbe5fb15c9f59f9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2313 zcma)7Yje|95Ixrxk*z3kZ1SLiP*Z4Q%OUOy+F~~a@+ihmpotqA`bcG4am3iN$5JT# z6#579r8AwrlA+A-v7PCU>U39tc~Jx++j;0g1dYuMo?nsx{Qqo(hR#NWF z)hIYtGA(1{pjk0GWxdiMOQO`O>Wyu^WAfQIO3uD%3tS8eXFXf`p0Tbw)qPj$bP!B_ zKf&cwk@<2t#~LS7!`gGKb>@VbOJYwp70i2jD;c3Uz19khHC^R47twesFf~YYukwhx zo=ZQZ-la$&zf9K*yV@};#=2>{*e;TU^l!yS2BodI$hKp)ELXZ@I!2S*eF7(Nw&|xI z013>#J|W#IDHKSu(AS4?17yEufr;T_Xihzot5P76uQvRlxt1^AIH`0gNOfDcyR*=} zQDv)j(5cca^Jq;D4a_2!u3{Q9DlTB2f96!2!y7U-RcxWG;!A9+xQ44T9;o;Vnu;_u zx{x1qJEc+j?$f`(gO|bF7Cu0ZTV_ozpo6Ak{9*RHe;3JnV>4o*^ zWGo^}NePN~>0dVF5__U#kJ$As;{6`=2lU7Jp(}-{tAydY=Q4j`R{I@N<_M8zh-vhU zK7%YBLJI#x0p8V)xMa5mYM<+gne)Z;YiA#~KF*&QLNejceyzpK-%!1J4{@{0{3Egp z3FSFPLm&Zk1*-d=81qceF&;u9<{lm#B1-rpO!WITOPvA=)ZDumLy=~ogcWSksXWlX zVo!3h*S{jJ_xk6}D@U>T2=%@@^Yb`E79jQl@ts6M3LoR_ZxAd%xTEj&XPjE<4cW)| JgnS{~_z&|w@0S1o