8u
zKhDOGMy76eA0|nI?}uGqldG98u-bXi6RHXLzeL<$t{Z)YRQSGM#Wfm}q^>zm*GcO0
maD$=|Ll)DxPm;6frqxxg)?N|0dy
diff --git a/build/classes/java/main/dev/freireservices/social_altruism/chat/ChatPotProtocol$SharePotWithParticipants.class b/build/classes/java/main/dev/freireservices/social_altruism/chat/ChatPotProtocol$SharePotWithParticipants.class
deleted file mode 100644
index 0b4c4f1850107d1bbdfeee3fb4ac42f1f247f06c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1843
zcmcIl>rPWa5dIcu&!JRqauK}X1*I*@@s3)=3xq&YwE@ILf0*TTp$n&H>z*x%PvFa#
zD2c{|A3lH&Wt?q~QU!@2nC9$dGV{&MH?z}k-*>(Ocz}l~w4l{NTN()@8M-(47WV=k
zu6v8ZSGvTIoRXn5(+sVd>`FUav^z+p(SbBWu_U&B}k)O~lZtg{kRKlpa-7Ei?>lwwFTf
zOrs0k46ad2M$2%WVJ%ZQYWMkUVV8i0pS<$}_4Y7@q$R?+e!1KpKNM
zLBxwUH69Qp>;J)3Q=ZROH-vBU*_RH68RibnsfZ$}!WmVm@R0hZEi;>4p{+qzS3!p2
zX|1v<^fF%!h``>0@_DerwY2wG*k;O-GG09T%2IDX5vHt4)NZ^YjL_t#FSAd<>z%&9
z(4X0lBx*=ygWv6wn7_K&EJJEZ)wD0>q)oE#kH(*{X4FSdMP%kxWE@;(m^>uq)FMA0
zY4>BLOk^~#Hj<3GlDL|}HC%UaBaNH5#W1oPvZj|ME5d7p9-A<nhyJae!r)u+J`)xo7X%P>S=
zuN|HA%oB7@;3UaU(QO*7^aE14FJQT`&v3Ts)`HWtCP@=`hcmPekc_l2g0r;SlSN}V
zN9P2i3(!N8@;r$w>^0i0v6I`uG2kN|_hMRmQi(BpXw+TU$Giu4|4-(F7>&)R$e9h-
z&5iG%|8MqL$)DXsTFX5;uW=cff54=w}A4X59Y8v(3S0;diIor|Kx)t
z5)&T$0sbiCYx;Y2|oZ
z#Q^@2iA;cPRE6*JEs>=_x=mzpnIWxZsL5dG7B2L0#eDN~0_a{7S8$b}E8MS?WSJhm
zdg0LX0aBldeq1L)#FsjEeTMQy-nci#)I;w!deo(o|C>d
zFwQXfpG;8M95!^FQdkgKE!Vj>*=st|X*giV<
zNR+@$T2tf(7{e`EZ-%P4jXQKBqlW9?d#2$$fnhqgB}g2IXv`Ao2ssFl9?%}B8ifON
z0pIA@j9`W;5kfaj%DX3+_W)ndW!{f_k@*yXCCDaS7(KwX)9kN=I)4L9BZoYBU=-0|
z99H8FBn#hRoE1efa>FPUCmDC1$2f^XBhpc#AV}DKShQcFQ^;z_=|n@uD95eD{4=~j
b5mO}VC&JQX^O8;jw7*KF=|6lLCG`CPVfpxp
diff --git a/build/classes/java/main/dev/freireservices/social_altruism/chat/ChatPotProtocol.class b/build/classes/java/main/dev/freireservices/social_altruism/chat/ChatPotProtocol.class
deleted file mode 100644
index 9653c317c75a996a536be91d855b4c2c16b50090..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 11053
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
T?o~b_kWX`K?768o$2f&QINAKE
diff --git a/build/classes/java/main/dev/freireservices/social_altruism/chat/Participante.class b/build/classes/java/main/dev/freireservices/social_altruism/chat/Participante.class
deleted file mode 100644
index 77ef008321694cd18eb481064990f6918940acb1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7666
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
-
-
-
-
-Test results - Class dev.freireservices.social_altruism.chat.PotQuickStartTest
-
-
-
-
-
-
-
Class dev.freireservices.social_altruism.chat.PotQuickStartTest
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Failed tests
-
-
-
testGreeterActorSendingOfGreeting
-
-java.lang.AssertionError: Timeout (10 seconds) during expectMessageClass waiting for class dev.freireservices.social_altruism.chat.potroom.PotRoom$PotReturned
- at akka.actor.testkit.typed.internal.TestProbeImpl.assertFail(TestProbeImpl.scala:399)
- at akka.actor.testkit.typed.internal.TestProbeImpl.expectMessageClass_internal(TestProbeImpl.scala:239)
- at akka.actor.testkit.typed.internal.TestProbeImpl.expectMessageClass(TestProbeImpl.scala:227)
- at dev.freireservices.social_altruism.chat.PotQuickStartTest.testGreeterActorSendingOfGreeting(ChatQuickStartTest.java:35)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
- at java.base/java.lang.reflect.Method.invoke(Method.java:578)
- at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
- at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
- at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
- at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
- at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
- at java.base/java.lang.reflect.Method.invoke(Method.java:578)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
- at jdk.proxy1/jdk.proxy1.$Proxy2.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
- at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
- at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-
-
-
-
-
-
Tests
-
-
-
-Test
-Duration
-Result
-
-
-
-testGreeterActorSendingOfGreeting
-10.961s
-failed
-
-
-
-
-
Standard output
-
-[2023-12-23 11:22:37,346] [INFO] [akka.event.slf4j.Slf4jLogger] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [] - Slf4jLogger started
-[2023-12-23 11:22:37,495] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Participant joined participanteUno turn pot: 10.0
-[2023-12-23 11:22:37,497] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Waiting for more participants.
-[2023-12-23 11:22:37,498] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Participant joined participanteDos turn pot: 1.0
-[2023-12-23 11:22:37,500] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - All participants joined; beginning turn: 11.0
-[2023-12-23 11:22:37,500] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Starting pot: 11.0
-[2023-12-23 11:22:37,502] [INFO] [dev.freireservices.social_altruism.chat.Participante] [ChatQuickStartTest-akka.actor.default-dispatcher-5] [akka://ChatQuickStartTest/user/participanteUno] - Pot returned: 11.0
-[2023-12-23 11:22:37,502] [INFO] [dev.freireservices.social_altruism.chat.Participante] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/participanteDos] - Pot returned: 11.0
-
-
-
-
-
-
-
-
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 967f259..0000000
--- a/build/reports/tests/test/index.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-Test results - Test Summary
-
-
-
-
-
-
-
Test Summary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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/dev.freireservices.social_altruism.chat.html b/build/reports/tests/test/packages/dev.freireservices.social_altruism.chat.html
deleted file mode 100644
index fd4c050..0000000
--- a/build/reports/tests/test/packages/dev.freireservices.social_altruism.chat.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-Test results - Package dev.freireservices.social_altruism.chat
-
-
-
-
-
-
-
Package dev.freireservices.social_altruism.chat
-
-
all > dev.freireservices.social_altruism.chat
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Classes
-
-
-
-Class
-Tests
-Failures
-Ignored
-Duration
-Success rate
-
-
-
-
-ChatQuickStartTest
-
-1
-1
-0
-10.961s
-0%
-
-
-
-
-
-
-
-
diff --git a/build/resources/main/logback.xml b/build/resources/main/logback.xml
deleted file mode 100644
index 203596d..0000000
--- a/build/resources/main/logback.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
- [%date{ISO8601}] [%level] [%logger] [%thread] [%X{akkaSource}] - %msg%n
-
-
-
-
- 1024
- true
-
-
-
-
-
-
-
-
diff --git a/build/test-results/test/TEST-dev.freireservices.social_altruism.chat.ChatQuickStartTest.xml b/build/test-results/test/TEST-dev.freireservices.social_altruism.chat.ChatQuickStartTest.xml
deleted file mode 100644
index ef5fda6..0000000
--- a/build/test-results/test/TEST-dev.freireservices.social_altruism.chat.ChatQuickStartTest.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
- java.lang.AssertionError:
- Timeout (10 seconds) during expectMessageClass waiting for class
- dev.freireservices.social_altruism.chat.potroom.PotRoom$PotReturned
- at akka.actor.testkit.typed.internal.TestProbeImpl.assertFail(TestProbeImpl.scala:399)
- at akka.actor.testkit.typed.internal.TestProbeImpl.expectMessageClass_internal(TestProbeImpl.scala:239)
- at akka.actor.testkit.typed.internal.TestProbeImpl.expectMessageClass(TestProbeImpl.scala:227)
- at
- dev.freireservices.social_altruism.chat.PotQuickStartTest.testGreeterActorSendingOfGreeting(ChatQuickStartTest.java:35)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
- at java.base/java.lang.reflect.Method.invoke(Method.java:578)
- at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
- at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
- at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at
- org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:57)
- at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:39)
- at
- org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
- at
- org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
- at java.base/java.lang.reflect.Method.invoke(Method.java:578)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
- at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
- at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
- at
- org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
- at jdk.proxy1/jdk.proxy1.$Proxy2.processTestClass(Unknown Source)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
- at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
- at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
- at
- org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
- at
- org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
- at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
- at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
-
-
-
-
-
diff --git a/build/test-results/test/binary/output.bin b/build/test-results/test/binary/output.bin
deleted file mode 100644
index 3dbb6d6..0000000
--- a/build/test-results/test/binary/output.bin
+++ /dev/null
@@ -1,8 +0,0 @@
-Ž[2023-12-23 11:22:37,346] [INFO] [akka.event.slf4j.Slf4jLogger] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [] - Slf4jLogger started
-î[2023-12-23 11:22:37,495] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Participant joined participanteUno turn pot: 10.0
-Ű[2023-12-23 11:22:37,497] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Waiting for more participants.
-í[2023-12-23 11:22:37,498] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Participant joined participanteDos turn pot: 1.0
-ę[2023-12-23 11:22:37,500] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - All participants joined; beginning turn: 11.0
-Ď[2023-12-23 11:22:37,500] [INFO] [dev.freireservices.social_altruism.chat.ChatPotProtocol] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/chatRoom] - Starting pot: 11.0
-Ó[2023-12-23 11:22:37,502] [INFO] [dev.freireservices.social_altruism.chat.Participante] [ChatQuickStartTest-akka.actor.default-dispatcher-5] [akka://ChatQuickStartTest/user/participanteUno] - Pot returned: 11.0
-Ó[2023-12-23 11:22:37,502] [INFO] [dev.freireservices.social_altruism.chat.Participante] [ChatQuickStartTest-akka.actor.default-dispatcher-3] [akka://ChatQuickStartTest/user/participanteDos] - Pot returned: 11.0
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 392cbeede7e98b218bc33b12442947264e8bb0b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 36
ScmZQ%Vq|1M0j!_@qX7Vz#t`lR
diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin
deleted file mode 100644
index fa8289161e6d73580a0198304ee25fbaeb0d82d4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4515
zcmdT{yK>t`6g8bH>GB6GSisGO1Vu7Z6^51_XY51~rAg^o0hc6%B^I;0pvZqnof)_O
zjpQfNq|HoBu#-Mu>!K@
zbBTZ%!w@DfF~@Zzs|63gqe;kM9ALUjbY_&Scnsd28-}RYJ*qHm(=Dg51UaPpWu6a4
zU)$$g%*l0@VDyMANkB-lZxbH%#TM;b>`Ihk@{{9lZc4W$+gX`_!>Tg)!UblN&
z=Nz~s1#Z3tI`c}KM!o*|1cD4YDowETm#bVx{@~jE|!Y>)+GM%VJ3ZO
ze3ux}P&H~C^$H@)1;r9dXd3NGt)eoPrjp});7XiH8QuL%)|{>($aMcihV7=;aL1-~
zw@@`7NeYG?_VNu1W#kjk<(*kqtwZU?S5gTaL&|2uvBR~q)UI~+z3YK7^srFu@0Mhm
zMGCeId$^k}8qR^^)IZ4orFA>wYG81d^(&&+*xNjm1CuTOMVY$MgXOyY#!B<(5BL;$-kb9cz=$qa-U
z@qaeUj&ItR#_`-BTtju*8+AaT30xXiEIMSO}ou4>%s0`MbncY)}tSB4?`t
z7e|(-1RfSfA&2X{wCg0!D1n||2!0sr&sbBuapAPji+TO2EiY9^>}Q&8B#xcqG-Z*E
zM$@!xW;j~>a%0{B_ly9&nvVHtB^bJoBWKV;HE5FKwQ1~DTOEHU#w(jfy`h_p9s#~Y
L2Cp7{gbDsHBngEd
diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/ChatQuickStart$Main.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/ChatQuickStart$Main.class.uniqueId0
deleted file mode 100644
index 2b58b5c8e749c75396e37f53a01ccc2e793ddb05..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5409
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
T?o~b_kWX`K?768o$2f&QINAKE
diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Participante.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/Participante.class.uniqueId2
deleted file mode 100644
index 06e4fd661a0ae415315ba0e9ad247d8747d11d98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7941
zcmd5=349z?8UMdryWLEa?Y2$RHZ2>PlB=?|_JF2oY11o`w52J*a)^`NNixl5X4#z$
zlyZnD6%h~-wRnIh0!4~KdMO1&MO4K50B=#eFFX)I|8I`n*)|C=?T?@Rb@RSA^XC8E
z-}l~o{G~$=0$3%Y5e`KPicum^s-{xOodVH@_Qno%U_g!SP*ZxWH*3T#-85qBU7{s~
zG6Vt$Dwu?jz{&PnHEx;dn6)#dCHUQtn#d$$YqWlKNH^0Nf@d@M8ydT%
z0M!a+VisZICgCpOl6prWzsR2ctEElaoP{j`)CjB{uh4Cje2ZyqNt>1#H~f|C%X9BD1C=|fbkwV@*~e_K+`WLieBrYD+b)iqf?nb6Xd?qq>=$0^-f
z&Cs<(1Ojz3rsfNr-Ow>!Ouw5v$wv*qdNc&ksGteW0u3)4fUcGTlT4$NmQ?#_uycC=shx`1m-l15Pe?MwUlEy7;`HWw1U|+e^d|pQ;6xVGR+OU?0
zX-&TpDrt{8+{aWJvIceQ9(Oi%K~vUOMw#I=rvgc{ITSI>`Oyn8(u|&Crjv=<5VqnRSr%U>Fnt8w8oSGJF3tEK~vBx-5AQm(_FQQ
z--i%GzXDx84!AJVj|0+)6yx*})H&8w$3AK74uWwKX7ESTZuC21EJ8}bMMw)&crR8D
znpuO*fo+3b#zHoLAq5xXl7cR?*39-uX9tGVWLDeUD{Zv4(Z||Zz=o^fQU$wk89&zz
zsyfIv(CIa@5`M(Ux&l`Q@J0n!NzH5Xv8)?I=71LK($egW`lVW;Lmli%r~*@%P3?oJ
zWT$5Jn+eBuSL4kAyhXt^*j*s16Vn1gI;6kNOi*g-)*i&QTxJ?>dvZ%w2v_4e1#ido
zjA-qmteRxIEeIpe{pSX8qrha-@RgJxZW5?Y+CtV*SJl$$63euOOL~_sty>tx%>tD<
zj!w%7;uia1L7|ftd5?nkN=*t?JySQBbywh41@Du_noUD^yBjsx&Z?X4RpXl7M1%MM
z7ueA~ayOEji0dTU?Fv35(V`=x<*gh*cC%gP7|BQkqXG
z_%!Zk@=%&KH6@iztWLAYPnR3fd>p&V1u-npGjZvBkv67iK^$PqZD=3o_HL|h7r-Hg
zU|tg$VQg3-9K>f7d{zc%P&ce@Sp|YPB9NH4dTu54l}MMyH(nWbN8WW7w8=m@&qao
zV)Eu2lGU%X;x8SyjSBYuvYY$B!U^r@hF4XnF3+5<%9(M-!U?LRIkzYX?0p65%L!C`XlKvJe5CWvJX!<
z0{rb>;I4_g-w*W4m|$vMzV~U)roB#JnST#B%HE#cINxpEeG?mv(@}Z4^1U4mfxGf9
zON|e7swua)7RN0fUqZQVoeAKN0#oyha&Ne*%gmIRm`>Aq0&kSo!)5=(B
zHRWtRGnHj{E`-0~?*aTn!9VeQ!H&U|(lG+RP`N+n-5PHzD|p#g@Zg#e?Bnp*XrHY!
zbseTTkWIDtjBxCU-DT)}xQ!jAn{gzJBYY5$4|q3wE%t@6j}OY_14Y3tcsPuQ
z`Jhrh2rIY|!(q9ZR@x0iOWOwoEfWya7-JK>S|FDHqEg0?bM4}E9(t?rpvVOUwMC%Z
zmuCLR@vbTYg14yi^D$T8r$Pq@#9Z#F#$L*#aH0XVbd-G?&cD3j+~!kyX{rIrSHiKfX+NekH9vqEO${z+v28SY9SQof1Siv5^H7008$4<&R+*Ew
z()BT+Y`Kf@6u)zPCEq
zk_#Pj5y{0iIgBOw0GW#bLFyS&4X8#VF`D>sGrwBE<@L76jxbAHksV=vNHLh`t}t6D
zjP!Cf182rToGuVq)jW*V2eGc00eNPgpA!uW84rtmwyw^Zqng)cKgy~6W1_NpxLh{T
zn378sp*J1I*6opP`_X+6+l$EK!lQXCWBQ!t<5894QAHj<$?^CpF78{)Wb7_{@~Px*j(WJUY!S!vrrfZ(pJQid>9S`yu4<0Fbr^5k
zgVy5KJ8)Wa^X(_H1eyXBEwnciFSjKx@ri1Y#X|#2!FX
zfO!H8@%I>?&*d*g8Q&eeUF_kwC-VMbd~lDrp7d>z58L!rq(2h*xJ_qCelf$k#h
zftsZEMjo_5<9Rt*A3VfPuJ907llBmokoFK8NqdNMNbik2WFt<=BeJ&aJB&xRM;_ge
zFC3xIoZ9Dfoq!#ccJV0cz_0NezW*(MbD_M56#-l=Ci7pY?ggA>|3905pT}8@Q|?jR
zD=_33Y
zf8n^1*nj2kUw8p8vHu8XCW=I
f?gboYaEx)R=D3LCOpaSQ&caMFTg(wBVdj4U3br@~
diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
deleted file mode 100644
index 76069a7b8c077722dcb65ea2ce94ee119c359e41..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 22901
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
vxv$V)aDrP4s==6R4xMT62PsZ=6S
zX^u!yl0+pLB56=kzt=js_x*W1evj|>@x6cC*E(yjwf0)C@%ehK9URlf#l&_}i4xL6
zM#u^|%+Wx4R1Whow2&HGNG+unM~(HRmP4>}mS+0K5|jNB6DtdAW6Q%sF(>_l5-R~_
zHw<%x#&FEZ+F1Y42+YY!VqwK&j#5i2epHX02eP_9)?K;TX)(
z%))3a=KPPfsj-!S$1xnk#wm{%PmrIeIZ2b8j5(NDO~G6(%&g4x%}fMSF&C+&rLmdm
zZx)L3eO!+31k#_`iJ7Ym80)vt~jnln`<%)*?Y!(y^*h`iQp%?Xp|V6IXtYYWp~
z!+uwqt2N;d*n-*Nd6I8_
zn5z{W>5#FN0_JRW++1p~9CQ6ga#UhqX(HfPU``fhdQ#a-S8iFQy;`(j4KN7i@oO;$
zV=LK%iL(E%)1>~wJb_2X`o`vH^RnLcS{pp^=f~{~wGZU%AREaa@$Xd
z;PjbFyII=WI>N<*9hke+;;^x)1bEMvVDWr?bun!eCLxLJyMfHIg!^{rsAz!1s9LZW9PHNsqE5;}emT7WXcc7O@SCU7+K;+Z)O>XYWMY}l!OgKQHk4QugHjbmaP;c=nC3C!L2
z@L_8!vjGv_=MEpG|2JD8O#B=sP@b|apm)qpC(E(Cw7V36wfN!
z;#=)-p*=2K;(&uzBN+=EaS)b~k+G?f6OK7pTk>}9$zR8$b-WpMR&VTNGtEe6T+0O)
z>8w%Wr@A}j%iq7E6V|G5%YRV}{X1WBd&xrIZ^zzTOxG>gS@E55@G7rWykeGeRS
z)w8s+04|;O#4$%>=`sHC+%0=5GRLjDKS%e$+5>TadEx5rxHr62V$KgF8#FiFGoO{n
z?23E)*8hMHE;@%R`QpO!xNx%{j>KT9Z*5_Lw(O6lmqTm{$F}uCa#%w
z!tdL+b4*i30RzWC^xtmH%^$(g^NDabZ
zgw#lC!zb_PRGa6UZn5Lo=?QXUEwFHW`(<1`0vDPJB7slf5F|#@D`-8bwUoa+=3+}o
z;S#s`