From 8860fdebfcccbf2d8ca3207b93ba888cd7ac2a5b Mon Sep 17 00:00:00 2001 From: pmc-muchiri Date: Wed, 17 Sep 2025 20:32:34 +0300 Subject: [PATCH 1/2] delteted changes --- .../classes/Gradle#20Test#20Executor#201.html | 132 ++++++++++++++++++ .../tests/test/packages/default-package.html | 115 +++++++++++++++ .../TEST-Gradle#20Test#20Executor#201.xml | 32 +++++ 3 files changed, 279 insertions(+) create mode 100644 build/reports/tests/test/classes/Gradle#20Test#20Executor#201.html create mode 100644 build/reports/tests/test/packages/default-package.html create mode 100644 build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml diff --git a/build/reports/tests/test/classes/Gradle#20Test#20Executor#201.html b/build/reports/tests/test/classes/Gradle#20Test#20Executor#201.html new file mode 100644 index 0000000..822e1f6 --- /dev/null +++ b/build/reports/tests/test/classes/Gradle#20Test#20Executor#201.html @@ -0,0 +1,132 @@ + + + + + +Test results - Class Gradle Test Executor 1 + + + + + +
+

Class Gradle Test Executor 1

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
1
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.005s
+

duration

+
+
+
+
+
+
0%
+

successful

+
+
+
+
+ +
+

Failed tests

+
+ +

failed to execute tests

+ +
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 1: Failed to load JUnit Platform.  Please ensure that the JUnit Platform is available on the test runtime classpath.
+	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:46)
+	at java.base@21.0.8/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base@21.0.8/java.lang.reflect.Method.invoke(Method.java:580)
+	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:92)
+	at jdk.proxy1/jdk.proxy1.$Proxy4.startProcessing(Unknown Source)
+	at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:168)
+	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
+	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
+	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
+	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
+	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
+	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
+	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
+	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
+Caused by: org.gradle.api.internal.tasks.testing.RequiresTestFrameworkTestClassProcessor$TestFrameworkNotAvailableException: Failed to load JUnit Platform.  Please ensure that the JUnit Platform is available on the test runtime classpath.
+	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.assertTestFrameworkAvailable(JUnitPlatformTestClassProcessor.java:88)
+	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:43)
+	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:43)
+	... 16 more
+
+
+
+
+
+

Tests

+ + + + + + + + + + + + + +
TestDurationResult
failed to execute tests0.005sfailed
+
+
+ +
+ + diff --git a/build/reports/tests/test/packages/default-package.html b/build/reports/tests/test/packages/default-package.html new file mode 100644 index 0000000..c98f247 --- /dev/null +++ b/build/reports/tests/test/packages/default-package.html @@ -0,0 +1,115 @@ + + + + + +Test results - Default package + + + + + +
+

Default package

+ +
+ + + + + +
+
+ + + + + + + +
+
+
1
+

tests

+
+
+
+
1
+

failures

+
+
+
+
0
+

ignored

+
+
+
+
0.005s
+

duration

+
+
+
+
+
+
0%
+

successful

+
+
+
+
+ + +
+

Classes

+ + + + + + + + + + + + + + + + + + + +
ClassTestsFailuresIgnoredDurationSuccess rate
+Gradle Test Executor 1 +1100.005s0%
+
+
+ +
+ + diff --git a/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml b/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml new file mode 100644 index 0000000..e655cc3 --- /dev/null +++ b/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml @@ -0,0 +1,32 @@ + + + + + org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 1: Failed to load JUnit Platform. Please ensure that the JUnit Platform is available on the test runtime classpath. + at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:46) + at java.base@21.0.8/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) + at java.base@21.0.8/java.lang.reflect.Method.invoke(Method.java:580) + 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:92) + at jdk.proxy1/jdk.proxy1.$Proxy4.startProcessing(Unknown Source) + at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:168) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) + at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) + at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122) + at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72) + at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) + at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) +Caused by: org.gradle.api.internal.tasks.testing.RequiresTestFrameworkTestClassProcessor$TestFrameworkNotAvailableException: Failed to load JUnit Platform. Please ensure that the JUnit Platform is available on the test runtime classpath. + at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.assertTestFrameworkAvailable(JUnitPlatformTestClassProcessor.java:88) + at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:43) + at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:43) + ... 16 more + + + + + From 36421f1aded83edfed3a1f693093362fb36c7303 Mon Sep 17 00:00:00 2001 From: pmc-muchiri Date: Thu, 18 Sep 2025 05:57:33 +0300 Subject: [PATCH 2/2] tested successfully --- .gradle/8.10.2/checksums/checksums.lock | Bin 40 -> 17 bytes .gradle/8.10.2/checksums/md5-checksums.bin | Bin 21847 -> 25197 bytes .gradle/8.10.2/checksums/sha1-checksums.bin | Bin 25139 -> 40151 bytes .../executionHistory/executionHistory.bin | Bin 107878 -> 197848 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.10.2/fileHashes/fileHashes.bin | Bin 20297 -> 22047 bytes .gradle/8.10.2/fileHashes/fileHashes.lock | Bin 40 -> 17 bytes .../8.10.2/fileHashes/resourceHashesCache.bin | Bin 18871 -> 18905 bytes .../buildOutputCleanup.lock | Bin 40 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 19181 -> 19865 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes .../distributions/java-todo-1.0-SNAPSHOT.tar | Bin 10675200 -> 10675200 bytes .../distributions/java-todo-1.0-SNAPSHOT.zip | Bin 9839099 -> 9839047 bytes .../classes/Gradle#20Test#20Executor#201.html | 132 ------------------ .../tests/test/classes/models.TaskTest.html | 16 +-- build/reports/tests/test/index.html | 8 +- .../tests/test/packages/default-package.html | 115 --------------- build/reports/tests/test/packages/models.html | 6 +- .../TEST-Gradle#20Test#20Executor#201.xml | 32 ----- .../test/TEST-models.TaskTest.xml | 14 +- build/test-results/test/binary/results.bin | Bin 965 -> 965 bytes 21 files changed, 22 insertions(+), 301 deletions(-) delete mode 100644 build/reports/tests/test/classes/Gradle#20Test#20Executor#201.html delete mode 100644 build/reports/tests/test/packages/default-package.html delete mode 100644 build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml diff --git a/.gradle/8.10.2/checksums/checksums.lock b/.gradle/8.10.2/checksums/checksums.lock index 4957fd77756cc282765d92450b1b6f5999df96da..db2632301077d8972e176f11eaf7c6a206522408 100644 GIT binary patch literal 17 UcmZP$D9uWB4A@q{00vBI04Tl#cK`qY literal 40 rcmZP$D9uWB4A@q{00GCD85p{<&Uu*keo`{?1?CAtKHPz$9*2pKi~WN-0$=K{qB8c1}@Vkn`zf<*tDO) zmMvtMKM}{B$mvy?e-wv7&NgPScTFk!>WnZ8cm)Y;k@&>HG1V=bJ)1FS84lYy z0SRsEFqcnJ{A6KGa}H-%gn6(g6te9Zt4c5C?wl*bET{zf*?hq-;jN>rT#a@TYEuE{ zEMjKIii@o=m;DEmY(6u8Tda>(epLmT>IiBazPMo3Jx@Ri7SX9$WyYIWf$t&%zblijXrH1}4KSN5pKjsQYeuEY1wW z0411m`OKz{l8@HXNfL%;f&-Ty)Ow@rt@z6AR_qKjrh2vOE_>T^wQe_=P(|^3SxK=+ zG7TEYb{vX#*dCjUO*y{{^B@=S=lTk|$4`aM+%(p~FvOlR_uAwi+;eqh8yQj#d1$;r zW$7V#*!6!%=mAw+zF=bc`)qEHg8X(NJE(+-wGJC*?zE8irqG8@lrUpv)pMw_Y&}j; zynr#Ti1~g=e6o&R#xREAiNMk~Hb4HEY3^EGidooSRO(z-=mDL*=0`A(_z|r1`G-Gm z8Q-TV>OM)PdQs*tQplF_#)=HQJl>Ws^_=3HtmX=9t~!IoiM-4CU!m z#4@Lb`}?k56l3mRO>tI9Q~B;hFY@F1Pf}dh`!(;=5K9mHWl@lUI`Us0H_#2roy0Ie z0=4>lfk|4oM(>~|d6)O6n>sei zo?u`eUJ3?0U#7!!N2!ozsDYuP0-|^lEf=1focGWPvq-qYGiJKzpI?8AdDjZF2q$Ra z@tLkg&KX6$;!POJ*1`xcTO4frL8==)T8m-OFx6fbX*%M^`c;CtJa~aW6#DEgcTT}P z@Hy-KJ!pW5aB75-hs(J39eMB>)pH=w(;WF6;0W65B=%|y@ZS2zVB}>^S6yN~`ZW}D~wx%m<$q!*O0Lk7ctA06|brd}2 zYb{)>KZSB{lwCgpL*D32_5DEiL3-x|I1t+40&#>k0$lLnf{`zpyU7#3yFmmcJ}A3k z0@qrD;OL9$#yngX)WPulKKWx=st)nKs8@pwa(z)|b2W4l+Vly&5ZY1;LJ1d=C8$Sh zEIFSL>?J6(bq}t;8izchZX3b1_Bb?nXv3&PM^)MN3_eOwPIoD+^h5d}ALN8S%!E^Z zT+o!F`{@Y=Qz^QiUJLxbt_Pg;Lo@ZJL4zOSeXB9o2?K=`@xBR2lcJ2iL8vCQ|96<2 w*JLpI7S)epKtkxiH=rc+$up=T^l2)*BJ?>i0~gl%vlz-3Z6l+C_vJd;vC#)n>Js6}}jaD}v$>yFq*hVp?2W z6f6TTe0aiBJ+;qCyY@*NV?YTuM7U575l^t<40lc_m5G@mGYN0Su@*R35`{%DY{J$~ zQLDxdVXb72MCEV{U53Jyh&;m4lPFbVUwvOf7b%uvikD#c3PKd@Q3o8|&JKD=n1vGO SFlaRAx%jbMK3ca?+BW|4*E~A_ diff --git a/.gradle/8.10.2/checksums/sha1-checksums.bin b/.gradle/8.10.2/checksums/sha1-checksums.bin index af2460c0eaa4c8416af44e34c243e33be30dc342..c8580a67fbef4c8426295cc3eea44ccac12cabb8 100644 GIT binary patch literal 40151 zcmeI5c{o*F*#8fiha|Izlr%>qDos*^B$1&EWv0x85Qofjj;YdM?2yu7bN2pSm*;x^`d!u^r*nPW-*vBb@3q%jd*ACk&qfMGa@rrXQ2rLN zzh5W6O-5ic0+SJ#jKE|BCL=HzfyoF=Mqn}mlM$GVz+?m_BQP0($p}nFU@`)e5txj? zWCSK7@c&B$OhHHZU}q#3u_IrE0w@$^0SbjJ_0SHn^+&FoCcr;$QNr>Ehb)C8PmLt| zL+-U0;}PoG-f0U)ydXCm#(8_@CcU|3(;(j)fN`o)*E)}c>=wum%*J@6=8# z{x!~bo*Y}VZhkxDJH0R-6*GI!fHwCakvp?*er!Dz*xh>?o z!g21uqsVt&n-1iGDj1JxiCeE%eyA7n9l{uoRWT9q-nzU7@@;)M&zM#}(z3t`@{F}O z&$|$@_9EXg$f;9_@a_4BA8%&)OW%`5-@-68&x2=06mMd@{a<^cNr$(**=oXbD1-Y>-#?usj&+RL6 z+y!|;HqO^pC^cOl=Y~A`8pe-M);X@*m4%MyG<=*K@d#Ad|Kd<2v^SZ8+0)p)R~c^p z+yuGXd5mYaq!%Z0Q@}li6n#7n*>-XKQT-3l@o9G#v(K6D{I$2Zcqz2^l*9Q3-=b|w zCzn8Oh{q?_)AGp!?;!`s1H>@P|YKb5W-fjkqh|F~}Mnahc>qmb{ofY~3ncQKlJ zyz)Hc&NDEcw`=6a5B?5i$m8X3o))EXdPOBVuEL^lo>`FjwD|}cx9C`$cjblMvTV_Y z^_ZIC{FAkwn~?*0U6RK!euC@a9l;m>$U=Kt37k8wO}CV3c7c2s-rp1Z6!?@BHPaxs zOU3QakG^`a+<6t`+jKB~DqNEO<&+nCe}xTU{Pdy+3sOb3(edw&kDt?qW&OTq=cDtX zz8hwr|3UZkp~Q-PuzsgQz4t@!_ zCq6za&urNKyXYPra?7QdedWhrtqPve=(yd>kMrLuv!%~l(xAPI4aP67s4ubTur`J~ z1+V8~m+tO9@9F4#81o3TzqDb8OuwB#E3`KV#JPphV41Q)HRPsp7{45!db@#Za4O`s z_gQB5^(BAU~&cB3RpS5@m%FXck zvx;N&i>fToKhWN_6SJ>gv#qEh?CVd+{Yx-jqpk6_NA1lJH@nxAW^5ppXZ zoc~icw63(O4st*Iy4N)&9aQ9BmJIneAgunqc?>i5BP}lt6u$cZSSD-KsG+! z?mluf>tAe-Y~?_S!sCCRn@z_cBM;q2#o+C{FD^XPe71H!w6~AK>c784#>IVv+aB_R zzi|H3;pIY~=_QaK!sGlPEyyK2RrUtt&c>MigRAXf3%JyNK<-nC@rTP}ez`;(-3PfF z-rt8W7OM_KY6e3d`wX+MXDeNKY@6?6$c^y%vtCx$TeYlA$r4Ckv4nWxy=QXx;ih4T&c z!0R!VoRB9L;k++K_kC5~705I3`LLn(=JSlqv=xxsThxvp^gO%pF0^-fi1Qo~4xf&abhLgvZY}h- zA=kj_PmsrL#_U@Kr61O4k|r#xAlc@kUL=Je>yH^ zZ;MDXN5}0>PV5hz)9(qJex#w}A4UOuWQeu z&#h(8az*F2G%?J+>-aM>8Q)Fld}W8mWsmQn&037V;vH5FtvG?+FX3)D zPm0{eDbXMg?Q`+@=XH|x=E_lpP{LGv+sZPpPrrX$SMxXIHgue~-MTqnKM&paM%rL} zVESm5bhFKUXul6%M+Q{2Rt;ajlL&bL9-jd-eOFb(d|Swm;@4#$DYrZ`Jr%u=9Cl;% zf0DfV#&Kr%XK0@!g7bdqka*W>OUP-17$2nk@pIS7NBu@<<6O`-Q2N}8AZVYGi}9fu zVWJ#`MStJJX2t2B-fXn*)T#=n&+hWodg z`$E3I0OO&tJFS)Ezp4){~0yKPC&lIJ?{N zLvC+`b4O3bsI}W(L9X|gw-?KHb;MtXJV_6;r?6F+3dxLohuq%>=iJuWzVDWy`$=mR zoUic;STD$f)*sk{bNyn@s0Z5UcsO_$=jV)j5??Gcg7rs~W1NjkH2?0gskM;DPQiI= zQ23qpbMqkIfnUcdW9 z?c)Fq3juA&4UKX8{em%Uza`NA?$^Zmv8e7Jyj%j%K9w8eob{XE3SK?<2=XI%d^n#x zKgGs|4mV0_31-jbJ};oGB*hupAHwG`t|OlfJo4Y8^O&t6ZvU>T@mnR@9EyP;#(Bgl zEH>Ggq3h0m51gwgX_TnVybSB#xeDXFVh60sl&Nfx@51kE-dSlkH5FR3Aos%8Bi?P# zdAG>c4nUsxx1NrsN2?DvM?h|k&u@I*_scRx_lrQDi@E*77o{2Bo|}a3H+&PZKk(06 zGngzJ(E{y__ThZvXYN(8n{6QvlfwCt;e!>)-z*?MbRXjaKYSd1{xm!ZdE5nz3tpa; zkZ)>Y2)Vx&&L7XbS7qxl0{IbqUKQ*gXbUn~HVg8AaLj({z2}X>?<7A!ZjZM|Nbckn zcasmhA&&^e?1k=%C>aF_qSrS*9^=zy{OVZJk%rb!GsO8Lg_&PtrNv-9IYT(_Rqx1Q zYrhV;*JF$eufI|6e>Q&|oi#OUGvqeB7#A(R<~-)RQW0`Jy!~RU9vL{D zE?Ez`Ilf+qWzxPrnC+$pxz!7-9J<@*B-_d~wN1>@q=?pStiQ9}0*2Kag^zV(C5 z&rUIP|L?IGvzI7rkvr92Z3FAE7{|EO@%grYczW_7KZ4IEGZvgF@H&*13wa{Gf0pf( z()Qy!-~)L^4_432k|*D){@MBka`#w_%gqn;=KREg?pqx2@gx6y)2P#(ljw7_5gTSN z|0YgW+&uRqtY=Rf#%G;o-!qqO?jOiq=3`tz*1mp2upfGTWASxRA+}MVr9%*%Cxh|p zuJGi(qE7BcL0C^HKUU9N{$9#6hpi~zmx=Lt^YgT>?rCs>_WPe0)G-O)G(B~kdPOKia!#-06sT+R5dbU2q`6;E(1Jzk?AkPlK z`K$iVYqZ!FLhjv-^KtKUU;I?j`7?bs#+ToV>U||SAO!7$@O|0}_mZj$HZ#%rL=T@I zR`?~{o370M721a{$Ld*;-urp$;WTs~Xok<{njA`3g^b0}eMJ;L->%yF(sP>e`(Rj) zQy^B)s%ZArKU5P8Am3Sp^F+TtU2K{~klXa&{Cv(me;x|@9Oqnv^KV5@dn$+Qp?&-f zjIWj$bFEN+irz2gl{lYiBxJSG=^eC>#>ew&(?-L$+%Jb9-=&Y+AE#_6?)aPmc@kca z)<0L1+TOFHeogT8QS0+Vx(eG&bR9pCjMcM-S}65$z|jQON z>x;jyGdlIo6mnyH9$R0xNBxucd-OeLv@B-7!NAboe%gsdXulI5ZyTQZjN3URyoKCB z3A5k0Cf}?l^Z`1b`*Y)5M@DzIOcS~;gyiA8*05R0^LQPsC*d*99~Z2<|7{*RKEvBF zt~2B4$}7|EEr#~NgBaf&KgF@3I8GIEr(T>FY9|)9tXl*5{wWyOl|L3g)O`9XyIRapJXrkC_YZLHjM3`5)sN?~&+_%ih50pI*O*k`6-qSWTQ;JnxL!`2&5P4L^x-GpnVsUw<8c z0__d(>t)WhVeo~KdN|~VgE4!HNL)e+LV9g7)I}xR3Dsw8BA)m41WgggLpA+Yur-3p`lI-@-%$j zvrT`+@y6x*PsqLTb=*!Pet>t{Nwl6gd|ukiZdUF)a%>4&KOL)oZ*sa^j=Cqx6T2~P zze6R*tXnJw+UrH({O01Z#(xaPAyl&ow zKH3oaK4;5roPVflDEaW=B&=s^2F6_#_TIbjyaXMGu^t$An{w2JU*%0CwBKikardr> zn;WCocA@RW@0Wd#JzOJ~S)lVzIzBIX&<9H%+fG5>gZbrR^>}{Wv$p3=doEOILH&g)XusP6tH*n2P7q(%RP=uI5yAP$>#ntX=A+NKx@8#m zb*AT7Y@h1^>(O71aX-OvvsYc^S0K02!uchKUC*B{8iV|xBF-;obd2l0cZ1ww7S3;& z{ZsK~3+i`|D#rb_ujX0iId(()biDokvCiv;)icq3mn9yb0F{Laf>l%3L;KwOSUmxG z&!SZ2qc=gG`3vXWoWX9RtIt60&57{?7oyTWTkb^T=8f-Xf@I3IW#c^1`9Go;vp<+u zpZsd=D|DY=j>j`3$aUM;g3a=bVZh=>FCSpC_@uQz(ihP&4^C8G*?NOh#Zb0+SJ#jKE|BCL=Hzf&VrF$jct&MG%sN zP!u)XBT?+Jk9*AWt!w8jn}&{MlBr(c7X#Vmd?V;vbq;r6xa|L`v~CPuk-ccKig&6Z zJx{If=la$d*1DX8YiLZD?6|TMF4p+W%Bh- zJ7)2*PK8Z!$zw?+%Ux>&94o3(6(>VP5kub3FsZD#niOw$M+CFkP0=sr64ZRUpu!hb z@j#U2gujMLs1bUaP~xcB{;HhSFNWGa}NjuMePVI`VAD4pBgU(q6@aSH zw+uo^c8uvN=lR6w?tUoZWpj7oc#y{C=Bf)+@NS9GFH|Mq#Hx}!yMBq=6w`Wh{j3&G z!RpRdS80Bz8l4TSLE+2=A56ZYW~CDh{hNTa9LyX6f+luJ;S>*O==QeG96_mNGTF*w={+61V?bIshUP+KG+2H8JC*d4op1hJla`a~Nq(qSb6&H#=I&k8 z7n*0)L*9=uMPsRbVWkAEB6WJUK!0;Ak9VT@@l2>1-vXndie%H6RF|hZcHN@)U8(sM z8(hO(<)za0$p=-z_Z4hx$jtqpsQz6G|6Mfx-8lSr_g8iE?>O}(*DB@@Z=7d0kG|*e z`$b@^BV*(H2#h>eGiwYl+Llgt;ty-KKBe+JFJOV@lyF1vw)=mpL<3n>7dr39&hV)Bj49Cd&PBVPt^X7hBnL%cBHtZeD9|g8BmU2U7U? zzz5UV_!MKlS8eq)gNhk^_P0JA{b!}r3b2+S{rWM;5K%ag*_278%J=KbxPQ4=WZg-s z>PVZ`T*IN~s0tnPYVE8ly^ZXZ^A_JtnUhm6ba`Ea=uNM%9sgG)bd^;#He9PtIfAJ&I8E z3(a#+ap7|5r7gi&ZthD5TlK`1i~s)2y^qEuwnZ zKYzG@s*q6&3NOJvN^jlnCjE}a`KeE?yjGHTphPVV{(-8%)keyCWE3-v4auv=F81eq z{jFrFb17RV=9#GE-9xAf9Z|fn=(%-2{1q`Qf~wHFk`s9g z&7`XIzVBwXRpfk!xY_a`ZYDyrs(75g{$Pl2LoQU4fG|5 z97D(9Z#&=vl+(4~gUMI#qub4^4!0lG_7MNw%wsZd>)~Vv)K?foM3F+~;QvJR@A~!J zw0))W-R*K(rv0L_>OwzWbR?WXTX+$+a23I-_wQ8yE{4Gd$-)PPi-&%e8_f`EJXq`J zDyj@y_y>%Aq=+FOOfd{=RF}F;yK?M!U|?g>m)Q}X)(hFh zb$J(b=5pLknY-`LeeJVmsINMPD~b@xtfiwjEq%v|LuJd$x4tRpydhi=1ATGYLY0;|t13%4fah)LhA*{R^K~nvR=qu^ zm;j%N_&MVkD)t~9R+UPK&BMGc!gIH??Qj(`J#lm7eD^NYS2^@`9=X~~@+w3q5}UOR}Ykcfk?{%crOy(S)aMd=(FoZ~s| z*~KcOwd&QMp$bfkjKVk@#^lRRbX;-%yT>E3+mqb-f_1mMrnLn?6)&=50ACxBnVU(K zE>UcJ*!PaUb?1O}L-K>p1>=%n?}_w_uZ^K%pCiwza*4K87;Oqg(T*`@8chF)bs*fI8%Cs|dC;)9-C+_<7J z{gJYxht{B@YiR^nQIQr3#v`66YgR2KP?)ztz#pn4z^V=kN7FG@m80kej`1h$ zEyJUJdloHje^+BHn~AEfKvgcm&OG!d*XV%IuvWsX-1-Dxv3Ua1)Lo!T7I}iAPUkE?9DZY(xGZ5yqEbG&0|%)i})hq;Cm&1wxmbZ`!iWx zYb>|NK-GMG#1%z&TN$g$rDv&u>-$@2rZzK+J?IgYy|1NPp-LH9ODL3CPGCl0Zej4# z=Sm%qq(X9cz3WnxTi^Wg&M2rGiM%S9t3XkDo589&?V3J))m(`?iOXilu*;4HNw*dV zK$UhALq!pYVpUaGcg9&YCUh50H9PucoFTv7OMvidq&WYc#c zzBW?Nv&a9I*x9+Nmwo{s4Aljw5=TZBQwx2D?{66MXyJb>VexAG+5V%~dyg(dRpU^_ zJuVSCb?Y4Uv5^8yFsOmdZaeiY}amMM`Uv++j3LsCjKpG?P^0p8m!XC#WP`nC2OWIY$4{n~U3woq7t)fZKU|8V!s1`SOa ztMK=Z3k7~%Uj)wAAd%mUSc4)7#tL)fPpQ1@*x2knL+E6M24$aE-Sa1r3s6-yLqw6L zv8u$D6u7PQ{$|?x%PH*opd#&7w>5kt&94idWs$PtCHP>v$|{*+TjT^{o^HAwbo7+J zaB1kB_DtwY4_QmV*W+WXs^zK6?kzaBwm4|n?u#E=R@rnpo$i1t{Y4BF&(K0v)eqAr zudep^4BIqED)eQVYVMh43f6oi8v0;f1Z9c_m`9jfDEqxGI9$Fvs7|@iJT0$k{DYIK zJydN)MlC1;;Lc%I1*q!yH?iN2iJ)!GF|%Fdxg>I?JE}@yh$y0otg0s=>a}SlU2}f= zH8e=a<;;@4U@wEJK>v_JG_$oEiM`r&o=ZZjAlZW2*Hfqw(6gk z4PmpS^`bcssI9Zp|Ni;K66kAN5koaa9+?-JuGi4m@5~zWep45D8}8}8trjS<(04hm8Ji!^sb%|~{wpiC%}MJ)jPDWni(&B$74Ne@~KRTF6;P{BEBLM{C3i>QU9 z`7dfd+*ML0k~IUq(3OZtMViT?7NTnZ{l(BUeg z3>|6yi(04&eG%oqNONt}LS(-S3Q?|&tY07+f1rw}Uu3@is)&4%_3N*Ss9$6;{Hr30 zA!)XPTKE?BYeLyTDqM)by?h6#nN}jwdN&<`Ai+JE4jw%SomJz8;dRNOPmqvUrAS zLb*{(ddPHg6=@EUS`OY7A!R~2MCv)PYeouD4w1|kXyIq5nusr;`T|u%zDVk zHIaO!B|UV6Tt%9%q+W${6k)!SOl3(A(}uo?vYe!uM`{fm8x*3v$xc1@SQn@D0@q$0=|-93yD;u`DN<0Zm1&4 zFO#W&uViu+X?~e{JprnS^2=l@;0t+s1qzXhG*e8y0p7PEg(y=@nw6&BK<5pjtTbr` zoQnN7Iwz6=x1@)odz*>)0;(;rUqrshqVZQn6b;hsE%oLx=!+-=PMVdb-WY(YiDcVB z3lk^q3#iaBPvnaoC=wRz1?pBlR`9$0o`= zlBs~Nv(Oijiu6TmUG9=PF50Ez|v-T)Gwe4ge@dGFG|)gpbDROzkn)|ykDf}qiCk^>4xxp6qyS6f=`HqD$=u# zv@I}uOL*3iOa*+w96h0m^sFPza0ZMa(OE|_74QY0VF^!2lAeR5>7h@)MCV{h&x_Kw zz^pXkc~LT7poLEu{i0077p@}oMS6OcW_Xj~i}3U;=}BFh0h)Q7$Vpw$Lb%hLkT0M@ z--{CYB0aT8Glp|7;i*M374QX5M-Zw=&l1xN(DzY9XNk#Fz!$ov5UEJd!P1Pm8P|*O z94wj2k{&Nkt|C3(OWRt(P!XQ*B|SY$+xiKrh)&Ovp46pnFJq_(PwJAj5cEr$yoIEv zooPn!%`M?+XR>|)U$PVL7f``dRfPQ_Yavi6GJFxXkn}7uZ99C1B|J+^dLEm$t(D=6 z@H{r@31r$1nB(9eI)O~)3-k-_0SJAO^$S-K_KU2AKn0&h30p{dZke{zmJyAKom-|^ z!x2SzZkfy%XrT?cFVa)oG_!dO72zpv($ncQ(|U%A@N_zv3bZhQTt(JGpzXlm{S(cewQ`Sv=MzMggr1JzHe^+0QQO)-#0mVlwkk{F&!yFZbwB&SdW@)27cqSC ziV^rSe`#+hS@tzQW3A;|I(@ct@TFaOsOl9%#jbRT)z_Q3SG?0xHocwG=d1fR(RXMW z$JXCal@9lZY~x5&nEJ&(=B_z4T#ep6T6@AjTQJ{zquXVuI>OKJMNvJ-sw%oGB-oth zc9%~fcZrEdS<;-|_Zy&!X3kLY_#*2wldq$;UZR#e8rC!z^psbwuy6EVKOO9ZkZ91x z7%H|!r&(3@#?3B~r%a@jRRr%{Wj8EK6DNI=`5a>f%%H*pvY}Sz*V)0!HH5Q*Ue;bYcQe#tvs(d&fPFZ!ERdxHfce}>x z@8_M*9XlC((Snu|RZ4}bLL*=ee#fERz^ZaqP@n$X+T;qq-@@u%c}>2aAr5d=k!Tdc zH)d=L;#gJO^Q5L^G>a@gR}%fKhHV>f;oe&CHUv?XI3cbmd>T+|7ztPw5=?0 z3w-#!RrJ=BZ$VIX2JTYWJUdxcL)Q6gjdFJXHh3N1wvXn^-(<95DO927Qg}F#_W?{X zd}yj}@@q`+#>Wu7oFztD)>>13ll(6>F8!Eu)u05OH)`RN6jyB~tE!)O@cAvy&d|7j8fFV@849F?>VlmR;_Esxdr~Oe zd;}xvb%x~gOZQ__(o1KJQ{=uL&^&%8AF6J^Ck~23G^?)zSvT7o1CB;5esBEHFMrdg zE6YBBmLb0G%x3uF`LK&sMc4Fi-D#lPy!ZzFTSpD`hIZgEHcxrg4^F63)%x0+A<-iDI?$@rtPT|^20j^Qktm$)-y}1+* zb?t$wmK26c_+%}ss+;TCtWPCt$_%giM9;qc*x-`$krhzY3dcPA#uKcnCwV!lq4BaI z73Wgvz1-JAuSVyA*%OJz6VOsn1TuqJRj$$eK|-H0=C4)_;WzhDJa|7?1k4wRsvXYQ zY{xxWRkPl0c;Z&{=60g&>xwszH`o6Nors`|@ekv|RDc%U|pRR~7NqZNgAdz9RoJ`P!U1^=8sQ(QX|nUP~vp{c=lU zU!#%lfw=(bA$?X=qVg5K{+j$BrPRIRGI6<<*{@cCQH%I`1$VHVf52#F_H{^7$=0!A zX=c@Q4V_nZdq3>54fzMEdci0LMU>5(RrQiHfb*SufYf^wnitt&&t zCAgnewbZq-q5o6O)s;y*_ig1f;-2N^Y715Gkh>B54)Fq*eVAMLxyJg$VUG4fUt3#y z`?R#8bzdKY*%Rs4dpK_hyeC+{TGShMD!e|+u_Mv;;_DAC{et|3Dp2(q@j;>J20v%@ zC7vhzDrrq;;nuw3jQ8c0fo}`WfIA-X^#zPaP=uc%s|3^a%GhyhwNL8vLn{(4T~+GJ zw%^2ma0yh6=rUB?qcW_jLTjJ(336Xv#~1p3JHNiE;j5!2n8^@dBVZ?sl(YljgUOdm zWCCyKxgn3XAju zIMQFJ(LBZ&D#Bl=k^a_<<|V{X5&qVU>^F3vUkR{$HYgK{2CgEE23fy=3Z5b$?3ZL@M%Rj-#WEIC8@d~OU>@xxh^LFj9m0@6Tm!UW8Z%rV>= z_{om%k41Z~jY8V?=PhZMT9ccgN*H-s14RP4&zK@VH_mb`Px|`Lem2V5E8122xV&P( z9u$d&SRX^gRzTpZ{PLgKkAJYsm<_9Dto-nMe~hFV7=MULayCOnnKzHs*K6w0w5t`R z+_}mhf(L3>XT6O04*G+rW+M9xum@PQlvVZeKu~tTrqX45kMj>dR4Pwwh*JY~BPw}x zwvifORgwO_k`^Qntie^D(C;g0K_8%s==YUmzAQ`Uz-Ua!*IyNpuW2II4$AC4iv^cv z%u4yRxr-9F;S-F;d_G1CIZqUWf0?fG9wV>fcDtxArHQi*oZV{Z{LOJMp=yCYL&Z)p zVpYwV%B2+CSUVt^^m_jrI66^XnWT)%khz)phMSB$${$nzv4St Uv$Dov?MA3t{uKIJXpE@-2Py1RQ~&?~ delta 388 zcmW;Iy-R{o6b5h;nkt9D?zw)vex$ynsaIb=Dt!ls!~&bL&9K3?MyC*5Y|81WprO$* zNyMO`Xh{EqXmV_H35*t_Ll=HrIB=eGI3G{e!P~-vL93SY)}g&{^;)^K{J(u2Rq|p) z65kYuDHY~YqUaFlI3!;9pE?L-C!y&~VC)oFaS_^V=&E7YO<2?<4zxH%8o~5%-E)GX zm;1a4WPByu_ymT2iC@1!cU>VJAY2C|#sQueb1*p_*3crg=`LhO;c+BTIPRB23wAn{c;NLMO+!$(5kx1?qXO=OscW b;m8zdn-Y(v&$@Km_x*^zYAp{6r7!shN=Jw6 diff --git a/.gradle/8.10.2/executionHistory/executionHistory.bin b/.gradle/8.10.2/executionHistory/executionHistory.bin index 27535dc1ffee3bd0f1d3c7033c2af1fb82325635..7d970643e4948e62ecf960ad0426678252adef76 100644 GIT binary patch delta 10543 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 EUw?B;r2qf` delta 124 zcmbQghVkS)#tkMCf-0^5Wwv}fKC_Sk3_RygE|svDd{@F?a<1fx$+}V!lS_eksg&nr zHfiz6rqU9V*8=ffX@kk3G6s{+%1BHWm6e$63dE&AycdXN>^N!e1HWOy>5t0|2HfD$f7_ diff --git a/.gradle/8.10.2/fileHashes/fileHashes.lock b/.gradle/8.10.2/fileHashes/fileHashes.lock index 298a2667c8ea8bef8f793ab9789d524483650b12..3fdf7f51e074d7322bab06e48407bb4a45788453 100644 GIT binary patch literal 17 TcmZR6&djvSK7v1-0RpN4BTEA! literal 40 rcmZR6&djvSK7v1-0RsG(85p{<99z^aR{o0*VPG>cG_o)@WMBXQvK|Pd diff --git a/.gradle/8.10.2/fileHashes/resourceHashesCache.bin b/.gradle/8.10.2/fileHashes/resourceHashesCache.bin index 459790b1ec7114e1bf18823cd0e01b6e095942c0..df5309e8f440040d1f865cd80665cd0aa4a7906c 100644 GIT binary patch delta 55 zcmdl!nepai#tkMCj69P~B_;@na(J6DK5G|b00YnMllMw=Ga7DG{2{*4;Dy*`M~^bb I$x}U*0M^D4iU0rr delta 33 pcmcaPnQ{AM#tkMCjNFq=B_>S1E78m-xl!?l_(B8m&5j;ri~!Ps3(^1p diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 2b438567a187b2869dc122b90ef8d502a2e5d96c..c54ec37cae7c2be26edb6891d7a56f25016404dc 100644 GIT binary patch literal 17 TcmZQh@oDwe@Sf_y009>PBvAvU literal 40 rcmZQh@oDwe@Sf_y00EPk85p{<@>clVN?Ug-kAcm^(8$8rkbwaJ%@qnC diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index 69cfec65371338e94f336639c0951f82e05a5d71..3d93122155a90ca2b19dd727074b0c70ac79d743 100644 GIT binary patch delta 946 zcmaDmm2u{5#tkMC^*#;F6ZWlQwn%0G1E22yP|&#P)giM>Jw{M*d6;-}=VvXYEH@8` zxQ8Q5yggE8_VO@?w-9mPWVrZ)E(Z?j2xh3bG)%l>|D@Q8Rb1LS5DD-8$*vNa{L^ag zMs;NFfr$C=PF^Zup|R%a7hl_x+C8)R}XVpaw)vzA9lMu;YCA%%|Nw zSx~{+$*htA0(&~SRhZ7HzlRDgoa_q}Jh69PcS?PL0aP%1@>EF$fm6xq7JHV8v_k}a zzE55&Y2k4G+m6=xNfSRnRhq&aa9Mx-!|KB?H6h|&Z{gxyw~k!gd*lgJz4GL{k_sAk z?tTxjG(RzybuzvHRqPHE zXYR2szpe2DBFx|u3KM4)U4Jx1h|L75{`cfiDTR9R?uA_S%*T}>g1+`J#ggHT&fCJb znnJ{V3}NEZ;R1}w9Oqo2;^{DPnTaJcOBin-gql+d6PJq?T)8TK>SBnv_feR*{1T(( zwMz5@ZFgV#s^1c{04n|zChn}{-KKFm z|29;-5+)v~kbIu+EAM0#X-$EsCC*Hn*ae`u!&`8&tF$HmEmtlJsXc`decmr8mr6%5 eu^Vnw{2{*4;Dx|uM~^j3lka=VZ%**&WdZb#tkMCf@;m3pS6^-+&mb-z{7F!UWv@fc9Qy&=Smt(ek$oP*;UG8@=_^@ z$ycQeCi_ZDOr8qFN2LuWtI9}Bo(sgfvJ#VHfw)(;VsfpV!Q`WIhLic^1DTi?ZdCjs OzR{pUWV55k8YTds!X|D2 diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index aabc29edd98cd071a0835781f81bd7949615335a..5a61dba42c3facebe98b0f202120db03551317d0 100644 GIT binary patch literal 8 PcmZQzV4NAX{e=wx2&4kg literal 8 PcmZQzV4NAj^&tfS2F(Id diff --git a/build/distributions/java-todo-1.0-SNAPSHOT.tar b/build/distributions/java-todo-1.0-SNAPSHOT.tar index 3fa4c81804791cc65cbd1d77e0e4699163585f97..457401d63926e63853d34e3a9d38418b7ae6ca24 100644 GIT binary patch delta 2021 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
    %i|uiA?p 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 delta 23132 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 - - - - -Test results - Class Gradle Test Executor 1 - - - - - -
    -

    Class Gradle Test Executor 1

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

    tests

    -
    -
    -
    -
    1
    -

    failures

    -
    -
    -
    -
    0
    -

    ignored

    -
    -
    -
    -
    0.005s
    -

    duration

    -
    -
    -
    -
    -
    -
    0%
    -

    successful

    -
    -
    -
    -
    - -
    -

    Failed tests

    -
    - -

    failed to execute tests

    - -
    org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 1: Failed to load JUnit Platform.  Please ensure that the JUnit Platform is available on the test runtime classpath.
    -	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:46)
    -	at java.base@21.0.8/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    -	at java.base@21.0.8/java.lang.reflect.Method.invoke(Method.java:580)
    -	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:92)
    -	at jdk.proxy1/jdk.proxy1.$Proxy4.startProcessing(Unknown Source)
    -	at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:168)
    -	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
    -	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
    -	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
    -	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
    -	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
    -	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
    -	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
    -	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
    -Caused by: org.gradle.api.internal.tasks.testing.RequiresTestFrameworkTestClassProcessor$TestFrameworkNotAvailableException: Failed to load JUnit Platform.  Please ensure that the JUnit Platform is available on the test runtime classpath.
    -	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.assertTestFrameworkAvailable(JUnitPlatformTestClassProcessor.java:88)
    -	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:43)
    -	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:43)
    -	... 16 more
    -
    -
    -
    -
    -
    -

    Tests

    - - - - - - - - - - - - - -
    TestDurationResult
    failed to execute tests0.005sfailed
    -
    -
    - -
    - - diff --git a/build/reports/tests/test/classes/models.TaskTest.html b/build/reports/tests/test/classes/models.TaskTest.html index 2a65dc0..0d83295 100644 --- a/build/reports/tests/test/classes/models.TaskTest.html +++ b/build/reports/tests/test/classes/models.TaskTest.html @@ -41,7 +41,7 @@

    TaskTest

    -
    0.060s
    +
    0.049s

    duration

    @@ -81,7 +81,7 @@

    Tests

    AllTasksContainsAllTasks_true() -0.002s +0.001s passed @@ -91,7 +91,7 @@

    Tests

    TaskInstantiatesWithDescription_true() -0.044s +0.036s passed @@ -106,17 +106,17 @@

    Tests

    findReturnsCorrectTaskWhenMoreThanOneTaskExists() -0.001s +0s passed getCreatedAtInstantiatesWithCurrentTimeToday() -0.002s +0.001s passed isCompletedPropertyIsFalseAfterInstantiation() -0.001s +0.002s passed @@ -126,7 +126,7 @@

    Tests

    updateChangesTaskContent() -0.004s +0.003s passed @@ -139,7 +139,7 @@

    Tests

    Generated by -Gradle 8.10.2 at Sep 17, 2025, 5:21:31 PM

    +Gradle 8.10.2 at Sep 18, 2025, 5:47:11 AM

    diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html index 75b6de2..cf0efe6 100644 --- a/build/reports/tests/test/index.html +++ b/build/reports/tests/test/index.html @@ -38,7 +38,7 @@

    Test Summary

    -
    0.060s
    +
    0.049s

    duration

    @@ -85,7 +85,7 @@

    Packages

    11 0 0 -0.060s +0.049s 100% @@ -112,7 +112,7 @@

    Classes

    11 0 0 -0.060s +0.049s 100% @@ -126,7 +126,7 @@

    Classes

    Generated by -Gradle 8.10.2 at Sep 17, 2025, 5:21:31 PM

    +Gradle 8.10.2 at Sep 18, 2025, 5:47:11 AM

    diff --git a/build/reports/tests/test/packages/default-package.html b/build/reports/tests/test/packages/default-package.html deleted file mode 100644 index c98f247..0000000 --- a/build/reports/tests/test/packages/default-package.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -Test results - Default package - - - - - -
    -

    Default package

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

    tests

    -
    -
    -
    -
    1
    -

    failures

    -
    -
    -
    -
    0
    -

    ignored

    -
    -
    -
    -
    0.005s
    -

    duration

    -
    -
    -
    -
    -
    -
    0%
    -

    successful

    -
    -
    -
    -
    - - -
    -

    Classes

    - - - - - - - - - - - - - - - - - - - -
    ClassTestsFailuresIgnoredDurationSuccess rate
    -Gradle Test Executor 1 -1100.005s0%
    -
    -
    - -
    - - diff --git a/build/reports/tests/test/packages/models.html b/build/reports/tests/test/packages/models.html index c9392c5..8e11e8b 100644 --- a/build/reports/tests/test/packages/models.html +++ b/build/reports/tests/test/packages/models.html @@ -40,7 +40,7 @@

    Package models

    -
    0.060s
    +
    0.049s

    duration

    @@ -83,7 +83,7 @@

    Classes

    11 0 0 -0.060s +0.049s 100% @@ -96,7 +96,7 @@

    Classes

    Generated by -Gradle 8.10.2 at Sep 17, 2025, 5:21:31 PM

    +Gradle 8.10.2 at Sep 18, 2025, 5:47:11 AM

    diff --git a/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml b/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml deleted file mode 100644 index e655cc3..0000000 --- a/build/test-results/test/TEST-Gradle#20Test#20Executor#201.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 1: Failed to load JUnit Platform. Please ensure that the JUnit Platform is available on the test runtime classpath. - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:46) - at java.base@21.0.8/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base@21.0.8/java.lang.reflect.Method.invoke(Method.java:580) - 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:92) - at jdk.proxy1/jdk.proxy1.$Proxy4.startProcessing(Unknown Source) - at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:168) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) - at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) - at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122) - at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72) - at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) - at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) -Caused by: org.gradle.api.internal.tasks.testing.RequiresTestFrameworkTestClassProcessor$TestFrameworkNotAvailableException: Failed to load JUnit Platform. Please ensure that the JUnit Platform is available on the test runtime classpath. - at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.assertTestFrameworkAvailable(JUnitPlatformTestClassProcessor.java:88) - at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:43) - at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:43) - ... 16 more - - - - - diff --git a/build/test-results/test/TEST-models.TaskTest.xml b/build/test-results/test/TEST-models.TaskTest.xml index 4963dd7..209aacb 100644 --- a/build/test-results/test/TEST-models.TaskTest.xml +++ b/build/test-results/test/TEST-models.TaskTest.xml @@ -1,17 +1,17 @@ - + - + - - + + - + - - + + diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin index 6cb37ad94922ad34da7562a466e029e4dbc575df..7d09904fb5b4fc656d19c4b177fe1e62dc23f81c 100644 GIT binary patch delta 160 zcmX@gew2NJ0$bGfe-pVGC;F;S^wr>0VPIgK2^85nvCfJGNbj1s$C8s7D!6~*zeG+Z zDCf}R48|ys<|7R3lix6^0I?QG$I;1BOkl0YCr2eRc004!sJZS&` delta 160 zcmX@gew2NJ0$T)cpf5M$L|^rZz8ai53=E7jfg+U?>#SISbp6CVmYgh5!Ip{t5;+;6 zoc75Xj8P!XT@37#-!Q5Gu@*>2&txeku-5*`5lo5POi<;M7`P@sWReA9Wss&R4BV4# Vn2mtg7;fUU$ra4bTrdqY8332VDVG2M