From 3ddc6bbc15e14154ddaf51fadf783488fab02410 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Luithardt Date: Wed, 3 Dec 2025 17:57:30 +0100 Subject: [PATCH] upload --- .../executionHistory/executionHistory.bin | Bin 138549 -> 150478 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.14/fileHashes/fileHashes.bin | Bin 24047 -> 24247 bytes .gradle/8.14/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.14/fileHashes/resourceHashesCache.bin | Bin 20979 -> 21727 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../java/main/hhn/temp/project/Task.class | Bin 1642 -> 2393 bytes .../main/hhn/temp/project/TaskManager.class | Bin 4440 -> 5014 bytes .../main/hhn/temp/project/TaskStatus.class | Bin 1088 -> 1087 bytes .../expections/TaskHasNoWorkerException.class | Bin 0 -> 427 bytes .../java/test/project/BadCaseTaskTest.class | Bin 6272 -> 7546 bytes .../java/test/project/GoodCaseTaskTest.class | Bin 4090 -> 4862 bytes build/jacoco/test.exec | Bin 42303 -> 42373 bytes .../TaskAlreadyExistsException.java.html | 1 + .../TaskHasNoWorkerException.html | 1 + .../TaskHasNoWorkerException.java.html | 9 ++ .../hhn.temp.project.expections/index.html | 2 +- .../index.source.html | 2 +- build/jacocoHtml/hhn.temp.project/Task.html | 2 +- .../hhn.temp.project/Task.java.html | 78 ++++++++++++------ .../hhn.temp.project/TaskManager.html | 2 +- .../hhn.temp.project/TaskManager.java.html | 76 ++++++++++++----- .../hhn.temp.project/TaskStatus.java.html | 2 +- build/jacocoHtml/hhn.temp.project/index.html | 2 +- .../hhn.temp.project/index.source.html | 2 +- build/jacocoHtml/index.html | 2 +- build/jacocoHtml/jacoco-sessions.html | 2 +- build/reports/problems/problems-report.html | 2 +- .../test/classes/project.BadCaseTaskTest.html | 16 ++-- .../classes/project.GoodCaseTaskTest.html | 18 ++-- build/reports/tests/test/index.html | 18 ++-- .../reports/tests/test/packages/project.html | 14 ++-- .../test/TEST-project.BadCaseTaskTest.xml | 7 +- .../test/TEST-project.GoodCaseTaskTest.xml | 9 +- build/test-results/test/binary/results.bin | Bin 965 -> 1118 bytes .../stash-dir/Task.class.uniqueId1 | Bin 0 -> 1466 bytes ...TaskAlreadyExistsException.class.uniqueId2 | Bin 0 -> 433 bytes .../stash-dir/TaskManager.class.uniqueId0 | Bin 4556 -> 5014 bytes .../stash-dir/TaskStatus.class.uniqueId3 | Bin 0 -> 1088 bytes .../compileJava/previous-compilation-data.bin | Bin 360 -> 431 bytes .../stash-dir/BadCaseTaskTest.class.uniqueId0 | Bin 5479 -> 6455 bytes .../GoodCaseTaskTest.class.uniqueId1 | Bin 4090 -> 4862 bytes .../previous-compilation-data.bin | Bin 1512 -> 1569 bytes src/main/java/hhn/temp/project/Task.java | 44 ++++++++-- .../java/hhn/temp/project/TaskManager.java | 35 +++++--- .../java/hhn/temp/project/TaskStatus.java | 2 +- .../TaskAlreadyExistsException.java | 1 + .../expections/TaskHasNoWorkerException.java | 8 ++ test/project/BadCaseTaskTest.java | 18 ++++ test/project/GoodCaseTaskTest.java | 21 ++++- 50 files changed, 282 insertions(+), 114 deletions(-) create mode 100644 build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class create mode 100644 build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html create mode 100644 build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/TaskAlreadyExistsException.class.uniqueId2 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/TaskStatus.class.uniqueId3 create mode 100644 src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java diff --git a/.gradle/8.14/executionHistory/executionHistory.bin b/.gradle/8.14/executionHistory/executionHistory.bin index e14d04785199e486979abc8de6fc24d81bafeb0b..64157c0852b948faabeacbf6fa035d129cdd8114 100644 GIT binary patch delta 4151 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 delta 2659 zcmb_dXIPWx8qS-+7Cx3lhKvAK!6+msE=bhMP#KD&AV*UO%1AH-IDk?>L~&KZTm3>2 z3}8(UY80XdsLD_jN5P0dR1^@kK@kTo5NN+7^g5?{o7cN1a=fRCUPz} zK9$RfaF0n%LY~WIJaao($3Dk%<7N3tpjL7vX;y#%-XD*r1(zaG-^@AtfVhK&*00b)X>O@vz z68}#w-}iBFS}A%T7gl9)JnGhrj_aLAB(ypmtdLsihUW(@Dko9yZTBkj+rTMP6}M*5 z_RV9t|5}jl6u0KZNg)P__YTqP4tz{wxFinJ565I;Q1RsA0f!?K3c2n)k2DtDgPp*RrLpFuapFAaQ8ZpMkB11*()%lz?SfMW zJ=|s_H@SFBK>oWPv$gR0P0;O99PAFYK+`?&+E6MCKn->9F_7^iikzpA)``Fqvm(>z z>D#22ZlU&b@uu*$QV%^K0X&#gcnonk^SQlTYwz)S>rZzDZ$X48b1k?keRTv75uY8E zgEf_4Bz66FHP&ZK8!JmVB$I7oK?eQGH2;guHcs9p`#nJsns*P7A$mOAbt&GjgDVywSr=lc?wK{wqh?N@CWzsWqYIQgTw~T0qnE!*!mo{q);oHoNI6PW|b{V z32f*%Bp>UpP{_=f%)lWnxh%cPGLF*Y_qRcmVY_LKYQnHBHXu>#mfAyMj64Jm zch^iO8(@%IpR4DPb5rE?c?N#3cSnUt`9If!sf(5V{reK;zp)B$TU)s>XVo2b45hwm zW@H4dl>xG>E*l&rNu`QnZRzdve1eZv4-RM5^LJNlm;S)pNjc!G^!fDe8&j^lP}jDl)>Oa2Po-#Ghq?)OG2UU3l0+h zQX$MOU7CKuNFFhlJ75XVGz3flrG}Tc>i$(ioEGmO<>pei>@M~p+ZULIj7!LK==~ud zxi3a^CyD0=cZBf*z)k&ku;;_rKa_)c5oH!1&o5~t=(t7ML^5yEA9Jsr=~G>8E3A-D zwqSB^}GM zszuhGeW%?|svY`m;Qc!kbq$a?>}sV+snEj~Dz(_h?b-Pp?p68+*H9m8Z|K|V;&X8! z&VTziNtPz&+GcJMV`&xYC|P8XAI*(qr%?IvNeL0`@s!tMZb)1U9zWp(#|~aPO4zUI z$nO?F1O-AX*w#8(llWDu>q^g-pKse=3Fn?Zo3pcI@ZM_;cSIj6BssvStL}3B3i(kh zZ=kuT**W=z2AfeA7rV{`yHKu1V;&IA_}bGd*H(ed~G$+efs z>N){KYeEJT=>_5mN+6q!2OV0(H`q4_1p?s2Jgii;34r|xY<^N)BA@zgG#7_NEb~iY z{b(3!+gw*@Ty7tuVKr)Fy^ORa))!Q?qzL7U!)mD^P9fPW@S-HW1z|b z4Xgv9UZ+mvJ}ei!4mY4IAr9`GExp0}8@r~2QcI>pgmBYm5`!k~{24|PXR z`>yor0wR5wmT?oE<&Q7>zc#CD063CkcdQs(o)<9Ft0JZ>{c>;xs&0Zr2c6vjoZKAz u9jxy@)%(x6hR_Y2FMpe^c@?VmSfT7anK>HW*wh(W9kAP2OSQ){>;3?p+`LBs diff --git a/.gradle/8.14/executionHistory/executionHistory.lock b/.gradle/8.14/executionHistory/executionHistory.lock index 10c29b0832e64167ec1ad1acab432e07959407e9..8a5be4db2f2abfcc5177f0cb4c9cbe2678508c30 100644 GIT binary patch literal 17 VcmZSnb#-Tx%i?)c7{GvWApk>51<3#a literal 17 VcmZSnb#-Tx%i?)c7{GwB1OP)G1)Kl? diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index d7df8a917bb6fc1448c8f1407d560eb305e121d5..e3e354c356619bd8c3d147e3f775e6a2f0b287b0 100644 GIT binary patch delta 2115 zcmZvd3s6%>6ozww5CQ}uu>pbQ6!Ln1feKuE9mHmA`c}~HPX}( zu&Z=Hz!p%Uyb~Qje1SOl0+PW;MYLF?ycAKef>!9>yUR?;?au7($?pH1J!g0C=5+&6 zdxfZ8VnrmV-L1R`^YuX=#HZKYU{EDG6l}E)=2nawt3R}|((s@{U11$##7*wkHt-7_ z?a*k{YrvfA$vu!D-(Ai2K98kB;668jcw8eKx2$pX;i!EBb`bWnTaQ}0DYJ8AC3+rR zd_yw^gUIa_a>5ZqRDssjogoi@y2vcMW!o*5J~=&hFPu$@9MaDrk)aUwE^e?{04w=J z$nEL-E;n_+tM@(k`cS0Q$qNz6U^oejK{S|H<7m+9pbQ4{0$oJC4(ZishH7gzWfOyjVGYJ0& zj3-&mu=3gY;I^&m>|h`a2WIP_d8yAQKrR@E?*BO8L_Ohfq8k zj*NDooHiP!r(R7PWF%e^Oo}Bgreq{2XT}4djo^U-2@i!QmIy%mw6ss+B8Sp;B-OhK zd!1b`6qS9qQbmednPxJ_WtvUvRO-i`{9?tNwqK3)&ao`9d=M>Qmq%Y<*%D#V;@B#l`{Vw2{T-T1 zGecsAtJx8Tdh+aT0nR_fnwB(A20dC`I9h;Io~g*MDSQcZQ}xVOPhGT*?JSbr8~){K z_YOoPe~$?B&2-|#C_jI9z01^8^HbML&DZWDBE1+Y$-7{iLPzea)-8zH8W!*LP?oJ} zQx#zZhDR2QN!aL|z#{ig!7bNi+dIuCUZ+?k9zlc>KVhc-bKfHCLRZSU;Nzgj-E!~c zS^kkT5o2HaBFp9T+fJ67-AWB=G_GWCG?+;kCDMsw6%CI#fn708pSvk$*=mks0^c_S zA`b|qJnA;h89x zKWBVxOCydy14YERNGD3Y>Pm=W<8fwh&{C)VtEChH6NJj0uo7i-9hbFk!hE0O5 o$4Og6)BiR&ZRT4#;U2rCGR#hYvo~w~ntO?!VK@;?m>818zfL4=FaQ7m delta 1865 zcmdnKm+}2>#tkMCjQN{QB`g^yw@JEhekvKkF*#JpVDen0Y{trsia*3R8Z6-5?C6oh zsIX8e-{Y%n_wtm?2ZG)G<_{Pc7-v2CVHCpv288H4y_!0s-^U$v?f+ zSf2ba5u2>+t!D?cun-~xCeh5=Img8Qv&b_~%^+FdxeJf_L(P(a=-@m%x!-$*LjKzu zGddQz)b8QGm~5W+P711s1)^xF{ba`o;muh-wJZ{e&9-W1MHVpsyR-Ya<8|KmP?Z}e z{|}H-aQEq3?D_WZ#UBOH%k08-m_Q{rfsJ8wST@-*5bW+5lMe<-O|A_T0eND^65jCz|zwv$3hr0CilY_2N4XZ$-Kc}^QKQ$4ThQ*4q;56+zDgs zhB4m4)PU@?41u~NFhq|B=%ncoe=}U2d@)jZ^1KjXi1PwNq$Zz-D4jm}d5B&;LMhWx zpcb@{cMREX6QT2@ZARJA#}NziPC-Ls9mH^proyvwZuuSXa9F`nlB0x^Y)6=DioGMXvC z^yd10K~o9m<;9I#4=YN2*EkE(@wh|c7DNX_Af^r;JMP^+Hx_qkWU0>GGyl>VupL+Q zwgXkx12M}zOfCEp2YqsWh@NY3);fPRj3XH0ETd?kN+1x701{{cSnTmAuxiotTMW@V z#FwR=(E>Yby2^F11_l-fOdYp(Ew+`3GGkwL=uz1YN2L~Su$E`RcOhEXvL;uCm(}lZ zGwrzftZ?V@Xv>arWhX0$OH5Wn6!AJ@nyY#7;x`@V>u!xZ7syz=TyF%`u?C`p?+vDo ze-Fz7=bMD&@LH^Tp|DVA0aV9&ph{3g$hS={jsWL{4U^|aNCh>i-n;Xkb)Q}tgXLud zwMTVG%7LmSg@FWG;8@uH6*lgi^dqTP;^zvxlMbk!V2#+!8Og>}@BX0W@$1e1wA4dN zEfhsIz~X5y&^#dEd;}!W%$=tFJ+UWXbw|#(2NzdytEz#`{ca)z*1*7Hj;TXgZ_^32 z{ih!{E_SQ%KXiR6M29^n)qv81L<6Rl^Bsv?n-=H3F#Z22K>3$~I#i1*P$dxX{{j+d z&T0!^!nniggje8fj*YH@CvQN#3oXXD(X$3HQ6DpAzEQ88*`KkaL9}p#F*C6A1QpIE zu##^PrX_1vcidey@k1<+vNOx)F3y{%Iyg!(b!0dBeDQEH;y{%^ zz>=y5B+-1LTqlRw4)lTyrvmy@MqrGk!Uom!_e^U;&s!0gZa<}>#|&4(5u-2XAn-)qC* zRTEh%B_zr&Vwn7|3aSI>84%!MoZKD@O{yDXrBp1=uehLiBsOpTme!VqpKpFZHJ|kl HP>UV_!2LAS diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index c864e21c498217505edddb525c5216919d202cb5..33036aa7e8b713840adad1dc8b8000f8797fa100 100644 GIT binary patch literal 17 VcmZQJ+4?|x>8n?D3}C<>2LL=)1yle4 literal 17 VcmZQJ+4?|x>8n?D3}C=!1^_%P1uFmm diff --git a/.gradle/8.14/fileHashes/resourceHashesCache.bin b/.gradle/8.14/fileHashes/resourceHashesCache.bin index 2f94a9ed2a32672a60f06b90be8067186046e9c6..7a4882300a65cca16b569fe573aacdb0ec68a29c 100644 GIT binary patch delta 1046 zcmeyonDPEf#tkMCjPa9AB|HS$z4twupZ&~(0SrQfCznbD2+V5U(3Nl?Vm?GLSatGV zi3bAf->W!$I{JMgL@@C4LYG(9>E6%U_$SJFb@ zh?@RP{+n^yP-B@V^GXE>Tygd&YZMFG01*s&I5||RLEzB>ZVeT!4_lzxXHPyWr6BO+ zqKft*lRyrrO3}$rr8WqBHA;H(_k{UfsNnv|z0wK-zrXDjfAY8a1w=47bMjK@69O_X zdOvBM6g>qsbMNF-nHd@yy}Pr&@Sj`^)ou=Rzvi3MD*InA^@WPho%~hCl0P)yWz*!9 z>!GH8oUAIVpkcfy?*2udAHSf2YhebM1&3?yHnjJLil3isD{JB4R(fp9q9d-ap@Qx( z#a?ne>klTJHHV0Yn8L*?t*o+2Z-0k~2USnbmHi=*!qVP)yw>t9)R6AUv2pE1!>kHUPCxLzQ*!C#vw>=0tx|KuZrnb6hIKXTTD?7aymK(M zE}YPD+^2XV`?Q6YPq+QH?3!HbV>0=Epa@92z~ogELjOMZEazjBGI_o1)dQHh0=pzy zQuV?=Z#ve*c0FN1$x)a@y_{?IGSTYZJ67^?C)y+VnlLTYPHrt;eeE5GT%n#xGgB2e zrV9Q0e>$SA{8u|B%!$dIHjN8Yh1C8Bm+KaumuZr9|MX#B7{Zo%pjt?fF#p`TBtNKj zWqUb;u+%^*bw12nSbJqDgQVoWnn5Q6?<9lrfwuTzwn9412bJlOcjTJUidNf_o+wn&D*w3 dyxts&se)PW`aut+iv3xKKW;N{Sv?J;0s!*rUSR+L delta 99 zcmV-p0G$8dsR8q&0kAX}0ZEfJ7)Xo|o92k?e9Ke%}9gvev9x;=a9v73{9x#(tAMlf1AV`zFAZh{z>9HaB7qKuf5wk%^ FvI*0FCwTw> diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index b146b76544e76644264754114bb0707a82aee937..16c242d0d3810a6037ac391b1639bdf8104d65ea 100644 GIT binary patch literal 17 VcmZQBa#cSO`uvX|0~jzL1pqMK1iJtL literal 17 VcmZQBa#cSO`uvX|0~jzT0{}351X%z8 diff --git a/build/classes/java/main/hhn/temp/project/Task.class b/build/classes/java/main/hhn/temp/project/Task.class index 16a00754ab7f7c83d1c122d1796b2850da762fd8..b63acf1b334ac02fa74c4e7b550f47a549956556 100644 GIT binary patch literal 2393 zcmaJ?TXz#x7~LmHn@gvK-hu@J(;_7oY!oA)rPUG&M0Tk z1@h<%FFbf_ap_v}rfc~x{2Q+2WuKYpg*NceoHOT~@B8-Idw-{Y{`<>s0489k5J5DK zn1&8?3LL&~JTQuuVb_cEEB9s16X?8T+NL)t5Y6V6l1LyKM@mB%G=afJ!!CMqeWSSH zG}ZCqqT#Ly#B5_-3iQqFrmK36Y1hY9f*uWrRCL#>bZd^e;h9Z4iC*-@(XU|ug969e zCa!vh*K(PDeqnk}AT#rdQ+}l*8eUWBQXXLi(F(v(4aaa?AZf0an=RXuj)17Bof8^P zs+~?1P`MJvu)xUfB`TIB>xMPu)LZM)_NE`!q>nyo@1llxm9VKV{S9RTrR%tcOG<@gWp3f-e0jQBRS+gMypIpK>Pl~0 zSUvknNpnkaTox!DkX=69p!sMc*EisG!<}me;Pyy#MPO*bl7=gFmelW=j_c`0c!?CI za5{xNu4%ZA3LRicyY4l7YAb5vBMmc{N{5T3?aQqEb;cSF>hVOQEXaVoXUb zaHKtr<7B%oJ>|6u*@$zlw4-&ixr5aOdU#-use|ZktxhuLfDpSjX00C5{6cs)V{2=( z#zu%%Ngv3x z6_zoj2Zm|42;aL-{_@@8ETUc@f8_h%k8FF6DfKY;-!wAEE(rGSB7Z;TR|_#jIiAWt zgUA;)5zn99M0frN9Nt8l!_acmd>5l(@EtOw%j)z{&zN`>E%Dr_P5O?bItP;m=yJq}mi*~V~z9(!*K6T47OAkKS? z(=&WxF^LQ>bB1r(SzP7|U)}?&w8KCNHTo)m)q!YNvX>vLJ3`+eFlDhcEq1|Yd}_I` z{0!62)q)Z)AiReoaFqbA(b^TiRN%dISSqBrmkRK|4U;MpKH*mf$82mOI+@|cuYQY6 zA+v=K&&LL1KV$AO648k#NPZO+PyYMsxH5TAaD;6P%rbtS_!mg~4Yun|-nj~$Yoqjm z>ZlU)_oEvU_b5?}omOX4E3nxe4zg(Y97Gsp;y!aKuw97$gP0J<{$`2<*8ILwpff%r VY`ZAiTd^X-^YT6g{skOk0LUC?HC;RgrEw?ptw%VwxbDU`RAEaVV2AI!sABHTqNh4}Ne% z6HPSngC_nc_1u{vSVo%W-S_Uh=bpR0`T6V97XVjrJBbLQ8e%$n(5o=?#C&ENj_KBo zyDLwuny1h^W4pF@O(B}gFKdV^9N9LiI*wI0otw>id);!q%JZ7F;n@v0j-8Z?>K)#9X2jhIfY{ z4$?Xf3A%4}JC6i1$Z9yE<0y_P91L~5phI7*>E5 zbzVmSMTLaDI@@Twp4C)PRk=B#zWSh?dkqc9@b25$fML18+i`nwB} zUuGV&ja8OuaKU!1#rFD&)x2-6IDX+8HPcx(o3@-g%9yuiGx_oGtjh}h45jw;j=9kR zB}TKs^4mmNh)6ouj@#tNlPOcvha@Fu1xat~sU z-yye&(i?h;;yl*^`G7up?}yHpHimsj^QBE=6eXTcGww^6K!s6Xpk*eA0vD;3-@KoV z@^_L?1edu_A^Mx{_&FKZFvvfU7-A+@Q10YoPztK2@E)aC+(i6vdVOWur_uw14wb?T zzfwUlc7n%VcY(8^;A^4a$!_peDEK;VgfLHagY%)_o2+aQ_9NC#W*}AE>YcIGs>$t+ z46_%&39bePa0Vls0jd00fc;zfls`YpuXhw`fF!pt`(LWlTU1lsR2N8fiBx4$&HRT- hMsx>N9CMIX$z-M}<<}GCY>98Rqmv1qD%3?V{|B*GGw%QZ diff --git a/build/classes/java/main/hhn/temp/project/TaskManager.class b/build/classes/java/main/hhn/temp/project/TaskManager.class index 37806bdd64a3b81bd0ee1ac5dc460e3d1cfa188b..d395ad8df30ecf53b5ca3a35be236922bb454ba3 100644 GIT binary patch literal 5014 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 QeJ$r5Iq?nO@dMfa09a*JHUIzs diff --git a/build/classes/java/main/hhn/temp/project/TaskStatus.class b/build/classes/java/main/hhn/temp/project/TaskStatus.class index da1072b5173e8e967d530a7553291f711b015c2d..2a4fd5617395e263eedf16fb02ac72602971a645 100644 GIT binary patch delta 14 VcmX@Wv7ci?H8ZED-^Tib%m62j1u_5t delta 15 Wcmdnbae!k&H4B%gU;M_pgUkRdvjvg> diff --git a/build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class b/build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class new file mode 100644 index 0000000000000000000000000000000000000000..333db7230b94ed61c2c359623d6ee373dface4ce GIT binary patch literal 427 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 literal 6272 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 LsQ3;us3H9qfn=2q diff --git a/build/jacoco/test.exec b/build/jacoco/test.exec index 63815087a68f16dfd492f21d2b3c065ccd981c3f..49038ac6375fe3270feb2aee173acf437e967338 100644 GIT binary patch delta 275 zcmdmgimCN9(*!YzR71-&6LSM&1_s7iPgUFRLg-G5je60H96y$Sf7mna^_|J~cH*pZ z|NsBD-`v5tjftytr-H`ky;aN%(vuzSL^*;>5=%;p*=#o3vgpcinR0V(`SPHkmq7+3 zIr+a0JDUbj>;M0gGZoHqO}zffw1(lm34_VxnNbSz9*M<%`QiCR*{MaY70IauC7Jno zjEsV{Emu~xw)PZHHnb3%#3?d)mX74+M#Y)z944BxRgBMR*iPP?Dam03G_;<9gJH9z z=5gW8Jhs}5o1^V|RT!H#zf3yAw)t)*FE2;s{HD6vyA}^72h5XV*8;nPdGpIMMR`V# U&D_(n88^?HzKU&g;k>$s0RXdpW6TB!Wppc# zJQpl#liev91}6Xi{{R8ANoo!avw?RY9}Nfs000rN^cWLNK)*ecFf=HWFEJmp^_Ca` z3a@!9uh^*1-T)hu!5|d~Q*>c;b#n$hvkaK41_(EYU2*uux&4!0cNzvF|NsC01GBcC F&j#8mW>o+H diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html b/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html index 6b49a70..de2a4af 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html @@ -6,4 +6,5 @@ public class TaskAlreadyExistsException extends RuntimeException { super(message); } } + \ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html new file mode 100644 index 0000000..934ec0f --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html @@ -0,0 +1 @@ +TaskHasNoWorkerException

TaskHasNoWorkerException

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 4100 %0 of 0n/a010201
TaskHasNoWorkerException(String)4100 %n/a010201
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html new file mode 100644 index 0000000..8963090 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html @@ -0,0 +1,9 @@ +TaskHasNoWorkerException.java

TaskHasNoWorkerException.java

package hhn.temp.project.expections;
+
+public class TaskHasNoWorkerException extends RuntimeException {
+
+  public TaskHasNoWorkerException(String message) {
+    super(message);
+  }
+}
+
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/index.html b/build/jacocoHtml/hhn.temp.project.expections/index.html index 9594f1f..acb2cae 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/index.html +++ b/build/jacocoHtml/hhn.temp.project.expections/index.html @@ -1 +1 @@ -hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 4100 %0 of 0n/a01020101
TaskAlreadyExistsException4100 %n/a01020101
\ No newline at end of file +hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 8100 %0 of 0n/a02040202
TaskAlreadyExistsException4100 %n/a01020101
TaskHasNoWorkerException4100 %n/a01020101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/index.source.html b/build/jacocoHtml/hhn.temp.project.expections/index.source.html index e7b5705..43487dd 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/index.source.html +++ b/build/jacocoHtml/hhn.temp.project.expections/index.source.html @@ -1 +1 @@ -hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 4100 %0 of 0n/a01020101
TaskAlreadyExistsException.java4100 %n/a01020101
\ No newline at end of file +hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 8100 %0 of 0n/a02040202
TaskAlreadyExistsException.java4100 %n/a01020101
TaskHasNoWorkerException.java4100 %n/a01020101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.html b/build/jacocoHtml/hhn.temp.project/Task.html index 6890801..b360ed0 100644 --- a/build/jacocoHtml/hhn.temp.project/Task.html +++ b/build/jacocoHtml/hhn.temp.project/Task.html @@ -1 +1 @@ -Task

Task

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 73100 %0 of 10100 %01302308
Task(String, String)36100 %6100 %0401001
setDescription(String)11100 %2100 %020401
setStatus(TaskStatus)11100 %2100 %020401
getTaskID()3100 %n/a010101
getName()3100 %n/a010101
getDescription()3100 %n/a010101
getStatus()3100 %n/a010101
static {...}3100 %n/a010101
\ No newline at end of file +Task

Task

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 115100 %0 of 16100 %019036011
setWorker(String)26100 %6100 %040701
checkOnlyLetter(String)22100 %4100 %030701
Task(String, String)19100 %n/a010601
setDescription(String)11100 %2100 %020401
setStatus(TaskStatus)11100 %2100 %020401
getWorker()11100 %2100 %020301
getTaskID()3100 %n/a010101
getName()3100 %n/a010101
getDescription()3100 %n/a010101
getStatus()3100 %n/a010101
static {...}3100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.java.html b/build/jacocoHtml/hhn.temp.project/Task.java.html index 5ce06b6..9904366 100644 --- a/build/jacocoHtml/hhn.temp.project/Task.java.html +++ b/build/jacocoHtml/hhn.temp.project/Task.java.html @@ -1,63 +1,89 @@ Task.java

Task.java

package hhn.temp.project;
 
+import hhn.temp.project.expections.TaskHasNoWorkerException;
+
 public class Task {
 
   private String name;
   private String description;
   private TaskStatus taskStatus;
   private int taskID;
-  private static int idCounter = 0;
+  private static int idCounter = 0;
+  private String workername;
 
-  public Task(String name, String description) {
+  public Task(String name, String description) {
 
-    if (name == null || description == null ) {
 
-      throw new IllegalArgumentException("Name/Description is null!");
-    }
-    if(name.isEmpty()) {
-      throw new IllegalArgumentException("Name is empty!");
-    }
-
-    this.name = name;
-    this.description = description;
-    this.taskStatus = TaskStatus.OPEN;
+    this.name = name;
+    this.description = description;
+    this.taskStatus = TaskStatus.OPEN;
     //TODO when DB then auto IDs
-    this.taskID = idCounter++;
-  }
+    this.taskID = idCounter++;
+  }
 
   public int getTaskID() {
-    return taskID;
+    return this.taskID;
   }
 
   public String getName() {
-    return name;
+    return this.name;
   }
 
   public String getDescription() {
-    return description;
+    return description;
   }
 
   public TaskStatus getStatus() {
-    return taskStatus;
+    return taskStatus;
   }
 
   public void setDescription(String description) {
-    if (description == null ) {
+    if (description == null ) {
 
-      throw new IllegalArgumentException("Description is null!");
+      throw new IllegalArgumentException("Description is null!");
     }
 
-    this.description = description;
-  }
+    this.description = description;
+  }
 
   public void setStatus(TaskStatus taskStatus) {
-    if (taskStatus == null ) {
+    if (taskStatus == null ) {
 
-      throw new IllegalArgumentException("TaskStatus is null!");
+      throw new IllegalArgumentException("TaskStatus is null!");
     }
 
-    this.taskStatus = taskStatus;
-  }
+    this.taskStatus = taskStatus;
+  }
 
+  public void setWorker(String workerName) {
+    if(workerName == null || workerName.isEmpty()) {
+      throw new IllegalArgumentException("There is nothing in this variable.");
+    }
+    if(!checkOnlyLetter(workerName)){
+      throw new IllegalArgumentException("Only Lettery as Worker Name!");
+    }
+    this.workername = workerName;
+    this.setStatus(TaskStatus.INPROCESS);
+  }
+
+  public String getWorker() {
+    if(this.workername == null) {
+      throw new TaskHasNoWorkerException("Please set first a Worker");
+    }
+    return this.workername;
+  }
+
+  private boolean checkOnlyLetter(String text) {
+    boolean result = true;
+
+    for(int i = 0; i < text.length(); i++) {
+      char c = text.charAt(i);
+      if(!Character.isLetter(c)) {
+        result = false;
+        break;
+      }
+    }
+    return result;
+  }
 }
 
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.html b/build/jacocoHtml/hhn.temp.project/TaskManager.html index 70f8019..2f049fd 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskManager.html +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.html @@ -1 +1 @@ -TaskManager

TaskManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 142100 %0 of 10100 %016022011
deleteTask(String)40100 %6100 %040701
createTask(String, String)32100 %2100 %020601
getTask(int)18100 %2100 %020301
getTask(String)12100 %n/a010201
TaskManager()8100 %n/a010301
getTaskList()7100 %n/a010101
lambda$deleteTask$4(String, Task)5100 %n/a010101
lambda$deleteTask$3(String, Task)5100 %n/a010101
lambda$getTask$2()5100 %n/a010101
lambda$getTask$1(String, Task)5100 %n/a010101
lambda$createTask$0(String, Task)5100 %n/a010101
\ No newline at end of file +TaskManager

TaskManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 191100 %0 of 22100 %023035012
createTask(String, String)59100 %10100 %0601201
deleteTask(String)40100 %6100 %040701
checkOnlyLetterOrDigit(String)22100 %4100 %030701
getTask(int)18100 %2100 %020301
getTask(String)12100 %n/a010201
TaskManager()8100 %n/a010301
getTaskList()7100 %n/a010101
lambda$deleteTask$4(String, Task)5100 %n/a010101
lambda$deleteTask$3(String, Task)5100 %n/a010101
lambda$getTask$2()5100 %n/a010101
lambda$getTask$1(String, Task)5100 %n/a010101
lambda$createTask$0(String, Task)5100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.java.html b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html index eea945a..0d6d8d0 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskManager.java.html +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html @@ -16,44 +16,82 @@ public class TaskManager { } public Task createTask(String name, String description) { + if (name == null || description == null ) { - boolean taskExited = this.taskMap.values().stream().anyMatch(task -> task.getName().equals(name)); - if(taskExited) { - throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); + throw new IllegalArgumentException("Name/Description is null!"); + } + if(name.isEmpty()) { + throw new IllegalArgumentException("Name is empty!"); } - Task task = new Task(name, description); - taskMap.put(task.getTaskID(), task); - return task; + if(!checkOnlyLetterOrDigit(name)) { + throw new IllegalArgumentException("Only Letters or Digit are allowed in the name: " + name); + } + + + boolean taskExited = this.taskMap.values().stream().anyMatch(task -> task.getName().equals(name)); + if(taskExited) { + throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); + } + + + Task task = new Task(name, description); + taskMap.put(task.getTaskID(), task); + return task; } public List<Task> getTaskList() { - return new ArrayList<>(this.taskMap.values()); + return new ArrayList<>(this.taskMap.values()); } public Task getTask(String name) { - return taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() - .orElseThrow(() -> new IllegalArgumentException("Wrong name")); + return taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() + .orElseThrow(() -> new IllegalArgumentException("Wrong name")); } public Task getTask(int taskID) { - if(!this.taskMap.containsKey(taskID)) { - throw new IllegalArgumentException("Wrong id"); + if(!this.taskMap.containsKey(taskID)) { + throw new IllegalArgumentException("Wrong id"); } - return this.taskMap.get(taskID); + return this.taskMap.get(taskID); } public void deleteTask(String name) { - if (name == null ) { + if (name == null ) { - throw new IllegalArgumentException("Name is null!"); + throw new IllegalArgumentException("Name is null!"); } - if(name.isEmpty() || this.taskMap.values().stream().noneMatch(t -> t.getName().equals(name))) { - throw new IllegalArgumentException("Wrong name!"); + if(name.isEmpty() || this.taskMap.values().stream().noneMatch(t -> t.getName().equals(name))) { + throw new IllegalArgumentException("Wrong name!"); } - this.taskMap.remove(this.taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() - .orElseThrow().getTaskID()); + this.taskMap.remove(this.taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() + .orElseThrow().getTaskID()); - } + } + + private boolean checkOnlyLetterOrDigit(String text) { + boolean result = true; + + for(int i = 0; i < text.length(); i++) { + char c = text.charAt(i); + if(!Character.isLetterOrDigit(c)) { + result = false; + break; + } + } + return result; + } +// private boolean checkOnlyLetter(String text) { +// boolean result = true; +// +// for(int i = 0; i < text.length(); i++) { +// char c = text.charAt(i); +// if(!Character.isLetter(c)) { +// result = false; +// break; +// } +// } +// return result; +// } } \ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html index 66dc913..e029421 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html +++ b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html @@ -1,6 +1,6 @@ TaskStatus.java

TaskStatus.java

package hhn.temp.project;
 
 public enum TaskStatus {
-  OPEN, CLOSED, IN_PROCESS
+  OPEN, CLOSED, INPROCESS
 }
 
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.html b/build/jacocoHtml/hhn.temp.project/index.html index 3cb70bc..00dce3a 100644 --- a/build/jacocoHtml/hhn.temp.project/index.html +++ b/build/jacocoHtml/hhn.temp.project/index.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 239100 %0 of 20100 %03104802104
TaskManager142100 %10100 %01602201101
Task73100 %10100 %0130230801
TaskStatus21100 %n/a01020101
Main3100 %n/a01010101
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 330100 %0 of 38100 %04407402504
TaskManager191100 %22100 %02303501201
Task115100 %16100 %01903601101
TaskStatus21100 %n/a01020101
Main3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.source.html b/build/jacocoHtml/hhn.temp.project/index.source.html index b86c691..11647e3 100644 --- a/build/jacocoHtml/hhn.temp.project/index.source.html +++ b/build/jacocoHtml/hhn.temp.project/index.source.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 239100 %0 of 20100 %03104802104
TaskManager.java142100 %10100 %01602201101
Task.java73100 %10100 %0130230801
TaskStatus.java21100 %n/a01020101
Main.java3100 %n/a01010101
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 330100 %0 of 38100 %04407402504
TaskManager.java191100 %22100 %02303501201
Task.java115100 %16100 %01903601101
TaskStatus.java21100 %n/a01020101
Main.java3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/index.html b/build/jacocoHtml/index.html index 135295e..ee9f882 100644 --- a/build/jacocoHtml/index.html +++ b/build/jacocoHtml/index.html @@ -1 +1 @@ -GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 243100 %0 of 20100 %03205002205
hhn.temp.project239100 %20100 %03104802104
hhn.temp.project.expections4100 %n/a01020101
\ No newline at end of file +GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 338100 %0 of 38100 %04607802706
hhn.temp.project330100 %38100 %04407402504
hhn.temp.project.expections8100 %n/a02040202
\ No newline at end of file diff --git a/build/jacocoHtml/jacoco-sessions.html b/build/jacocoHtml/jacoco-sessions.html index 02c37c0..4b28603 100644 --- a/build/jacocoHtml/jacoco-sessions.html +++ b/build/jacocoHtml/jacoco-sessions.html @@ -1 +1 @@ -Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-c15acd6e03.12.2025, 17:07:4203.12.2025, 17:07:42

Execution data for the following classes is considered in this report:

ClassId
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb65324ed71e62d1e
hhn.temp.project.Task609e015076ca8e94
hhn.temp.project.TaskManager77d73ec2927c02ec
hhn.temp.project.TaskStatusaf792bafd8a8cfde
hhn.temp.project.expections.TaskAlreadyExistsExceptionb5aa00244646ad8a
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher06128e54c9dca021
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.NoWildcardMatcherc2434758b84103cc
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.SimpleClassNameSelector7754c64da3e7f178
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.TestPatternbf83a0bf4a96f644
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.ClassMethodNameFilterb3dd6f84f96d9804
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertDoesNotThrow36b9cb12d1985e50
org.junit.jupiter.api.AssertEquals02e79388fd0ddf18
org.junit.jupiter.api.AssertNotNull34eb9c4ee51b2816
org.junit.jupiter.api.AssertThrows2e413933639a681e
org.junit.jupiter.api.AssertTrue6ef3923800860200
org.junit.jupiter.api.AssertionUtilsa580a647f9b0d1af
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
project.BadCaseTaskTest65742b8f3c172c6a
project.GoodCaseTaskTest37875d71f8c5b9fd
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file +Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-e19f470303.12.2025, 17:57:1303.12.2025, 17:57:13

Execution data for the following classes is considered in this report:

ClassId
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb65324ed71e62d1e
hhn.temp.project.Taskf8a7f7e18c96ebdc
hhn.temp.project.TaskManager350b09b4f4e0708d
hhn.temp.project.TaskStatus75b92028f3bd7a03
hhn.temp.project.expections.TaskAlreadyExistsExceptionb5aa00244646ad8a
hhn.temp.project.expections.TaskHasNoWorkerException91d7ea357c00ef34
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher06128e54c9dca021
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.NoWildcardMatcherc2434758b84103cc
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.SimpleClassNameSelector7754c64da3e7f178
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.TestPatternbf83a0bf4a96f644
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.ClassMethodNameFilterb3dd6f84f96d9804
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertDoesNotThrow36b9cb12d1985e50
org.junit.jupiter.api.AssertEquals02e79388fd0ddf18
org.junit.jupiter.api.AssertNotNull34eb9c4ee51b2816
org.junit.jupiter.api.AssertThrows2e413933639a681e
org.junit.jupiter.api.AssertTrue6ef3923800860200
org.junit.jupiter.api.AssertionUtilsa580a647f9b0d1af
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
project.BadCaseTaskTest34299b2433ce283d
project.GoodCaseTaskTest799f827e7ddd38e0
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html index f776419..0279371 100644 --- a/build/reports/problems/problems-report.html +++ b/build/reports/problems/problems-report.html @@ -650,7 +650,7 @@ code + .copy-button { diff --git a/build/reports/tests/test/classes/project.BadCaseTaskTest.html b/build/reports/tests/test/classes/project.BadCaseTaskTest.html index d7299cd..532d554 100644 --- a/build/reports/tests/test/classes/project.BadCaseTaskTest.html +++ b/build/reports/tests/test/classes/project.BadCaseTaskTest.html @@ -23,7 +23,7 @@
-
5
+
6

tests

@@ -41,7 +41,7 @@
-
0.013s
+
0.012s

duration

@@ -78,7 +78,7 @@ Assert an IllegalArgumentException when calling a non-Existing Task assertExceptionOnCallingANonextistingTask() -0.001s +0s passed @@ -102,7 +102,13 @@ Assert an IllegalArgumentException when you edit a exits Task assertExceptionOnEditATask() -0.009s +0.008s +passed + + +Get a Exeption by setWorker and getWorker +assertExeptionBySetAndGetAuthorOfATask() +0.001s passed @@ -115,7 +121,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/classes/project.GoodCaseTaskTest.html b/build/reports/tests/test/classes/project.GoodCaseTaskTest.html index 2dc1a29..2595f83 100644 --- a/build/reports/tests/test/classes/project.GoodCaseTaskTest.html +++ b/build/reports/tests/test/classes/project.GoodCaseTaskTest.html @@ -23,7 +23,7 @@
-
4
+
5

tests

@@ -41,7 +41,7 @@
-
0.003s
+
0.002s

duration

@@ -78,13 +78,13 @@ Check TaskList if Task there assertCheckTaskListForTask() -0.001s +0s passed Create a new Task assertCreateNewTask() -0.001s +0s passed @@ -96,7 +96,13 @@ Edit Task assertEditATask() -0.001s +0.002s +passed + + +Set Author of a Task +assertSetAuthorOfATask() +0s passed @@ -109,7 +115,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html index d182142..9904fdc 100644 --- a/build/reports/tests/test/index.html +++ b/build/reports/tests/test/index.html @@ -20,7 +20,7 @@
-
9
+
11

tests

@@ -38,7 +38,7 @@
-
0.016s
+
0.014s

duration

@@ -82,10 +82,10 @@ project -9 +11 0 0 -0.016s +0.014s 100% @@ -109,20 +109,20 @@ project.BadCaseTaskTest -5 +6 0 0 -0.013s +0.012s 100% project.GoodCaseTaskTest -4 +5 0 0 -0.003s +0.002s 100% @@ -136,7 +136,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/packages/project.html b/build/reports/tests/test/packages/project.html index d6f145f..1137874 100644 --- a/build/reports/tests/test/packages/project.html +++ b/build/reports/tests/test/packages/project.html @@ -22,7 +22,7 @@
-
9
+
11

tests

@@ -40,7 +40,7 @@
-
0.016s
+
0.014s

duration

@@ -80,20 +80,20 @@ BadCaseTaskTest -5 +6 0 0 -0.013s +0.012s 100% GoodCaseTaskTest -4 +5 0 0 -0.003s +0.002s 100% @@ -106,7 +106,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/test-results/test/TEST-project.BadCaseTaskTest.xml b/build/test-results/test/TEST-project.BadCaseTaskTest.xml index e3b752b..7ea69ac 100644 --- a/build/test-results/test/TEST-project.BadCaseTaskTest.xml +++ b/build/test-results/test/TEST-project.BadCaseTaskTest.xml @@ -1,11 +1,12 @@ - + - + - + + diff --git a/build/test-results/test/TEST-project.GoodCaseTaskTest.xml b/build/test-results/test/TEST-project.GoodCaseTaskTest.xml index a0b8447..fc1bf6a 100644 --- a/build/test-results/test/TEST-project.GoodCaseTaskTest.xml +++ b/build/test-results/test/TEST-project.GoodCaseTaskTest.xml @@ -1,10 +1,11 @@ - + - - - + + + + diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin index b7ed2303ced5ac7b984d1dc0c05701f75bc7e4de..e01e8be106d3dcf9163bc18ffe2db7527201076b 100644 GIT binary patch delta 299 zcmX@gevgBhnTc~EvmV=1)lPj@j)~^7+)NA%jI)4TLk6yi@tWKWa4z@6$<}bL5d+V} zo2qs|b;b<5GZTx8Q;SN1Q%f96OEU6{{L>sm5{t7nG^YZE6d+;>`DqG?3Ls&ii4Yr% zCo?hXu>y@yWSeZt7|Y2471x|Ro3Wc6D6Y-GvTpJ`M!Ct}Oyw*B#QA*oWKIJG1^zbHGkNFgyVMIjx=V_<|j RK#zfavL|y97tEo03;=!}Ubz4O delta 145 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 diff --git a/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 b/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 index 4622e18e696e9dc3d62552f1dc3fcd9f7b03ef02..de73d8a033f1a1088df1c5d88159ea02f5ddb54d 100644 GIT binary patch delta 1666 zcmZuxSyLQU6#nio-NQ6J6Ka6qxPb|nu!O;wG9`p88VX1a6Us#Lq9F}5BtoWfW=JqD zW7I_BuI(&PH05Hcssf$^Lv&};W7mF2C; zyNm-yV$?_vCwAmA`_jX$b#{+hxqfIoJ&@aHr4#K=g3&)}wraQ<<2nxDpg_#XX3b1) zt7T?WR&M9sj74YDYMGlXlv~%UVFm8daR}E7gon-CE=Qd7-lyY!?4mcj=nWvR<3Sv@ z4=F3vhmjBAk=YZPUT*xx^B)D*_3Su4;e+tOO7Exn{@pBOO5WLvT!oD?WqY@X8r*(JNJ`0wah4fFUs zgasX6;LF)WI4CL(FH`ZghA6(#F^!p0d?#?FWV8D;^@bnh&5t@h#b>2Z8Tzwy{G#I{ zd@P`MrPF5S)={aO)E5P6?Ni#dT20cjM#jfNxMZKy+B!7|C{Vc`;hRX%3RX!71Rm#Y07vY#CAIA`Hi{yy&E!DalulAlHPKTZBeDi{}`vq7Kh<7eFbhVB-byO1x$C zyh!^JV_weU6`EH);M?@w1fJFtc?rCcUZC3t-sS^$c)($7#cQM}qV$^`iXg5*GhW9e zd-eviWiwpQae4~SzsZ2NTzZE8NhpQZ?u*<`C1)ZHj*@kbbGxr3=_~2-OWfp@7{^U` zoBTna-}M})rvU#u`@YY6k-W0mogQyG73*&a)}KbCp>YnCElOOO&*Q2YG{u!UteeNGxUyye zW8g^S)=1w3eKQ#T?|SiRHlc*TcaY#tQtU<;dk}$vE6~p`Gl10?#Emeq0Ym7(sPi1% zFW>1`*)FThQ?ZI${4zJ;1EFwkeqGq{s-AmKZggV7_)RXHx_~<;wjFBAP)aMJe)R9 zTA0eNBh*74)R2_R7&&WlJlvTLI|INY8|z@P(X%`Sa2jW5t9hQ|?<<_cx8Cl1Z+9L) S;XE!dO8&|Gir?@%;{O5%dqc|r delta 935 zcmZuvNlz3(7=7I{)6I1EEDnmyK|#rc$Y@3rqtOVGXhMd}j9j>CG?|MrjWB|{gZqw4 zDY)Q*8!m|A7!Dr%0Uo?~@b1Nf@eg<)zUr>DhH$C+>ectX_r9ucF7v0!`ZD+FGk|t{ zoUv9$!dAYtOXMP*mIWPs4)&v8xJHXnL7#~OwJ~E{7eAvv;*Tsm#)OF{4xZv!?YkA$ zQvC@7lNRE5>EJHzCGlGPwws%$B=pw7D8@86dDkruY}>cHQYlwVyw{Ks6ZTRu?3iMW zZ5k#%XjrbG7P}4_A~3iPifN~zb%<8w38Xy8)$!s84&g9Q8jkQ*XYMa2qYa5gvHEo~ ztAQA>SY_3*>L`ve`#4d_cEYQzs@mRICu>JzttDC8hA`KhstsW^hH;WL23Fw|BOOUJ z;WW-5yy1J0R{-#8GU=B}#;7eUm2< z#xktMWnAH-TxGRv-$zD>$adz*Ut_{`U!IrWNEP8O8WX*A;wG}5ll30BBXCj(oaBQR zx2hJ?*nk_<4+r`_GD2hl{hQPmf&N#e-;=5@q?Qy@drG1)S)h}0a^rtadIBfKz)5%T zCSACt-eik$dGV39+=XilvNc-U%hSR*X LsQ3;us3H9qfn=2q diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin index db8331f87b552ddc03ca7eef8ea979b0944bbdc6..c5a939192ae1d58d8444edc7c8f1534a2a449bcc 100644 GIT binary patch delta 907 zcmaFCy^v>uq4AYXzM2WCVcF`}qNZIqw`nnV2u}#FGoKR+KSOh33I`{bz{JmDa|?Fr z{r`XDuEDM&`>$|KOi8JCRSH-3Q}Iv@QPWe`)6mn@(_(1J$jH-XXe~+2EnwAQ=uWLD zNKG!u%+D)keT4cb`S&^Jt0Fq{858tup>izL1Iy2Zn1#GEbdRgb?l!$_1>}P#r+K#PI}IIqAruSGRm{K z>WR8dzQHIfZ6pxL1%I+QPqvFnHKUs&# zUDnsl&&@w1K*feFkfA*@H#NVsBnas3%$(Aq)Zobzm?VV_1#b6gdt6-Ss`0^a!>ucE}6sJ8GrdUzSa^5jb}C=aPA~j@Fl~)@^@MH*tAvNSt20UV>hto=6fy zXF*P4Nm_nUZZbnha(-?uFz!+qx)byA@=FpyLCKanxrbRwBSB!}dBsC>+M_=Dv-WRH zettICPN1Cc(3jJk>}IRJu?w2ZKK{<G1_sk;9P7E7?Y>~-QEHccl3~Rt_ zUlwr*BSr>BLk4$71`f$sSzm#WXd4D^ppg6I8Wtl?Um(kdL5N{9*q9qEf}$Z{k!Ua( z3nT>?5*T&>Wu+!du*%lk0Y!`$7#bKE7#LX6^wL8zLNcARoU-*<+4zCUIESG%E3qsQ zD9Om3tCts&A5!34=$_3EmI4Yg6zLU*l!TNzmpPT|=RmbEFfdhwREAVJS3A|{K?G|< z>O$(Bfwr_bfwM;=qh1qZNHe2#NDHHLE2Dck%tWR(#*lW#kPb%YPDb|{kZ2cUNH=3h U52JH0BSWiuem*F7fn3V~0GqrOfB*mh delta 871 zcmZ3;^MZSVq4D{SM6OMXb6=SL{}iD7OF^AGgeQd8na_!ZpP@N1g@cnzKv{3o3AO#F zA2%*`tMET`eJba~l$3g3r4VI36+KlwHHMaqj68LQ){@lR0#-Io4Tko_yu|d>B1R?# zZUzQTS1ngyB6CmQ6JkICl2ul6kd`)|af-ZGTcXad}usxL$-_q+XPsNHjxdK~7>xT7FS(3`0k9 zer_%>USb)#6Z7)&OA@C`+cB&GG3!~xC6pK$7!?^D7#TPu!(`nA zd_znbT!2Cjlh?5rak>FnrVK(1n task.getName().equals(name)); if(taskExited) { throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); } + Task task = new Task(name, description); taskMap.put(task.getTaskID(), task); return task; @@ -72,16 +81,16 @@ public class TaskManager { } return result; } - private boolean checkOnlyLetter(String text) { - boolean result = true; - - for(int i = 0; i < text.length(); i++) { - char c = text.charAt(i); - if(!Character.isLetter(c)) { - result = false; - break; - } - } - return result; - } +// private boolean checkOnlyLetter(String text) { +// boolean result = true; +// +// for(int i = 0; i < text.length(); i++) { +// char c = text.charAt(i); +// if(!Character.isLetter(c)) { +// result = false; +// break; +// } +// } +// return result; +// } } diff --git a/src/main/java/hhn/temp/project/TaskStatus.java b/src/main/java/hhn/temp/project/TaskStatus.java index 3b7dcae..fae4883 100644 --- a/src/main/java/hhn/temp/project/TaskStatus.java +++ b/src/main/java/hhn/temp/project/TaskStatus.java @@ -1,5 +1,5 @@ package hhn.temp.project; public enum TaskStatus { - OPEN, CLOSED, IN_PROCESS + OPEN, CLOSED, INPROCESS } diff --git a/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java b/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java index eb99b9c..628522f 100644 --- a/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java +++ b/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java @@ -6,3 +6,4 @@ public class TaskAlreadyExistsException extends RuntimeException { super(message); } } + diff --git a/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java b/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java new file mode 100644 index 0000000..2800f34 --- /dev/null +++ b/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java @@ -0,0 +1,8 @@ +package hhn.temp.project.expections; + +public class TaskHasNoWorkerException extends RuntimeException { + + public TaskHasNoWorkerException(String message) { + super(message); + } +} \ No newline at end of file diff --git a/test/project/BadCaseTaskTest.java b/test/project/BadCaseTaskTest.java index 55a433a..8070a8a 100644 --- a/test/project/BadCaseTaskTest.java +++ b/test/project/BadCaseTaskTest.java @@ -2,7 +2,9 @@ package project; import hhn.temp.project.Main; import hhn.temp.project.Task; import hhn.temp.project.TaskManager; +import hhn.temp.project.TaskStatus; import hhn.temp.project.expections.TaskAlreadyExistsException; +import hhn.temp.project.expections.TaskHasNoWorkerException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; @@ -30,6 +32,7 @@ public class BadCaseTaskTest { assertThrows(IllegalArgumentException.class,() -> taskManager.createTask(null, null)); assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "")); assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "test")); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("ä#eadsew2", "test")); } @@ -83,4 +86,19 @@ public class BadCaseTaskTest { } + @Test + @DisplayName("Get a Exeption by setWorker and getWorker") + public void assertExeptionBySetAndGetAuthorOfATask() { + String name = "Name"; + String description = "Description"; + String workerName = "worker"; + + Task task = taskManager.createTask(name, description); + assertThrows(TaskHasNoWorkerException.class, () -> task.getWorker()); + assertThrows(IllegalArgumentException.class, () -> task.setWorker(null)); + assertThrows(IllegalArgumentException.class, () -> task.setWorker("")); + assertThrows(IllegalArgumentException.class, () -> task.setWorker("ewrgi43rfoiw2öa#-")); + + } + } diff --git a/test/project/GoodCaseTaskTest.java b/test/project/GoodCaseTaskTest.java index 97c3e51..b19078c 100644 --- a/test/project/GoodCaseTaskTest.java +++ b/test/project/GoodCaseTaskTest.java @@ -80,12 +80,29 @@ public class GoodCaseTaskTest { assertEquals(newDescription, task.getDescription()); assertEquals(TaskStatus.OPEN, task.getStatus()); - task.setStatus(TaskStatus.IN_PROCESS); - assertEquals(TaskStatus.IN_PROCESS, task.getStatus()); + task.setStatus(TaskStatus.INPROCESS); + assertEquals(TaskStatus.INPROCESS, task.getStatus()); } + @Test + @DisplayName("Set Author of a Task") + public void assertSetAuthorOfATask() { + String name = "Name"; + String description = "Description"; + String workerName = "worker"; + //String newName = "Name2"; + String newDescription = "Description2"; + Task task = taskManager.createTask(name, description); + assertNotNull(task); + assertEquals(TaskStatus.OPEN, task.getStatus()); + assertDoesNotThrow(() -> task.setWorker(workerName)); + assertEquals(workerName, task.getWorker()); + assertEquals(TaskStatus.INPROCESS, task.getStatus()); + + } + }